dotnet 6

[ORACLE / PL/SQL / Crypt / HxCrypt]암호화, 복호화 PACKAGE(Class)

자작이며, PHP Library중 하나인 ADOdb의 crypt.inc.php의 MD5Crypt Class를 C#으로 변경 후 Oracle용 PL/SQL에 맞게 변경하였습니다. MS-SQL, SQLite는 C#을 이용하여 DLL로 제작하여 로딩하시면 사용 가능합니다. 패키지명은 HxCrypt라고 하였습니다. 별도로 비트연산용 PKG_UTILS( http://overoid.tistory.com/35 ) / 첨부(PKG_UTILS_Oracle.sql) 참조를 이용하였습니다. 자세한 내용은 첨부파일을 참고하시기 바랍니다. (ADODB가 GNU 라이센스이므로 공유는 당연하다 판단했습니다. / C#과 Oracle용으로 마이그레이션한 라이블러리를 공개합니다.) PHP용 소스 출처 : http://adodb.org/..

[C# / .NET / Crypt / HxCrypt]암호화, 복호화 Class

자작이며, PHP Library중 하나인 ADOdb의 crypt.inc.php의 MD5Crypt Class를 C#에 맞게 변경하였습니다. (ASP.NET, MS-SQL, SQLite에서도 사용 가능) Class명은 HxCrypt라고 하였습니다. 자세한 내용은 첨부파일을 참고하시기 바랍니다. (ADODB가 GNU 라이센스이므로 공유는 당연하다 판단했습니다. / C#과 Oracle용으로 마이그레이션한 라이블러리를 공개합니다.) PHP용 소스 출처 : http://adodb.org/ - 암호화 : HxCrypt.Encrypt(문자열, 키값) //호출 할 때마다 다른 값이 리턴됨 - 복호화 : HxCrypt.Decrypt(암호 문자열, 키값) 암호화 문자열과 키값은 반드시 키보드에 존재하는 영문+숫자+특수키 값..

[PHP / Crypt / MD5Crypt]암호화, 복호화 Class (ADOdb의 crypt.inc.php)

본 자료는 PHP용 암호화 및 복호화가 가능한 라이블러리를 소개합니다. 이 자료를 이용하여 제가 직접 C#과 Oracle용으로 마이그레이션한 라이블러리를 공개합니다. (ADODB가 GNU 라이센스이므로 공유는 당연하다 판단했습니다.) 출처 : http://adodb.org/ - 암호화 : MD5Crypt.Encrypt(문자열, 키값) //호출 할 때마다 다른 값이 리턴됨 - 복호화 : MD5Crypt.Decrypt(암호 문자열, 키값) 암호화 문자열과 키값은 반드시 키보드에 존재하는 영문+숫자+특수키 값만을 정상적으로 사용 가능하며, 기타 다른 문자(특수문자, 한글, …)들은 문자 인코딩 타입과 플랫폼에 따라 상이한 결과가 나오므로 주의가 필요함. [CODE] //ADOdb의 crypt.inc.php /..

[C#] 오픈다이얼로그(OpenFileDialog)에서 다중선택(Multiselect)시 1000개 이상 파일을 가져오지 못하는 경우

닷넷으로 오픈다이얼로그 박스를 이용한 다중 선택하여 1000개 이상의 파일을 가져오는 경우 XP에서 오류가 발생 되는걸 확인 (windows 7 64bit에서는 오류 없음) 그러나 델파이(정확히는 Lazarus)에서는 오류가 발생되지 않은것으로 보아 닷넷프레임워크나 CLR에서 오류가 발생되는것으로 판단되어 짐 역시 구글링으로 인한 해결 방법을 찾았으나 이것은 오류가 발생시 해당 폴더 전체 파일리스트를 가져오게끔 예외 처리를 하였음 그럼 소스 참고하시기 바랍니다. 출처 : http://stackoverflow.com/questions/2607596/how-get-file-names-using-openfiledialog-in-net-1000-file-multiselect public static string..

DevExpress dotNet Free Component

가장 유명한 VCL, .Net 컴포넌트의 대명가(?)에서 현재 .Net버전의 무료 버전을 배포하고 있네요 종류는 많지는 않습니다 대략 60가지... 정품을 구매하지 않은 사용자가 기본 컴포넌트 대체할려고 하면 좋을 것 같습니다. 메뉴를 통해서 들어가볼려고했지만 어디에 위치한지 몰라 링크 걸어둡니다. https://www.devexpress.com/Products/Free/NetOffer/ 그럼, 필요하신 분은 잘 사용하시기 바랍니다. 이 글은 스프링노트에서 작성되었습니다. 이 글 작성 당시에는 무료 컴포넌트가 제공 되었으나, 지금 현재는 정품 트라이얼 버전 링크로 수정 되었습니다.

[C#] C#에서 DLLImport 방법

VS2008에서 User32.DLL 파일을 Import하여 함수를 호출하는 방법입니다.이런 방식을 동적DLL호출(?) 이라고 하는지 모르겠습니다.델파이에서는 동적호출이라고 명하는 걸로 기억하고 있습니다. 코드 설명은 간략히 기술하겠습니다.길어봐야 별거 없다고 판단되어집니다. ^^ 주의할 사항은 Import 해 올 DLL 파일을 반드시 아래 경로에 존재 하여야 한다. [%SystemRoot%] (Windows 디렉토리) [%SystemRoot%]\system32\ 경로 (Microsoft Windows XP 일 경우) 실행파일(현재 작업) 디렉토리에 같이 위치 환경변수 PATH 상의 경로(비추천) 1: using System; 2: using System.Runtime.InteropServices; 3: ..