[Delphi] 암호화 인코딩 디코딩 관련 함수


[Delphi] 암호화 인코딩 디코딩 관련 함수

패킷 및 통신 관련 프로그래밍 하다 보면 많이 사용하는 함수를 정리해 보았다. 델파이11에서 이미 사용중인 함수이기에 검증이 완료된 함수이다. Encrypt : 상수형 키값을 받아 암호화 Decrypt : 상수형 키값을 받아 복호화 EncryptRC4 : Word형 키값을 받아 RC4 유형으로 암호화 DecryptRC4 : Word형 키값을 받아 RC4 유형으로 복호화 Base64Encode : Base64 인코딩하여 반환 Base64Decode : Base64 디코딩하여 반환 C1, C2 값을 미리 정수형 상수로 정의하자 RC4 함수의 KetStr은 미리 문자열 상수로 정의하자. // // // function Encrypt(const S: AnsiString; Key: Word): AnsiString; var i: integer; FirstResult: AnsiString; begin SetLength(FirstResult, Length(S)); for i := 1 to Leng...



원문링크 : [Delphi] 암호화 인코딩 디코딩 관련 함수