델파이/C++빌더 개발자를 위한 강력한 엔터프라이즈 급 암호화 라이브러리

IP Works 암호화 라이브러리 (IPWorks Encrypt Library)는 S/MIME, OpenPGP, TripleDES, TwoFish, RSA, AES 등 주요 암호화 표준을 사용합니다. 파일, 이메일, 문서, 메시지 등을 암호화하거나 복호화할 수 있습니X.59와 OpenPGP 증명 관리 기능도 제공합니다.

그리고 메시지 해시, 서명, 서명 검증, 디지털 증명서를 안전하게 생성하고 관리할 수 있습니다. 이를 통해 델파이와 C++빌더 애플리케이션의 보안 기능을 한 차원 더 높일 수 있습니다.

IP Works 암호화 라이브러리 사용 코드를 한 번 살펴볼까요.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
procedure TFormJws.btnVerifyClick(Sender: TObject);
begin
  ipcJWS1.Reset();
  if (CompareStr(cboAlgorithm.Text,‘HS256’= 0or (CompareStr(cboAlgorithm.Text,‘HS384’= 0or (CompareStr(cboAlgorithm.Text,‘HS512’= 0then
  begin
    ipcJWS1.Config(‘KeyEncoding=1’);
    ipcJWS1.Key:=txtKey.Text;
  end
  else if (CompareStr(cboAlgorithm.Text,‘RS256’= 0or (CompareStr(cboAlgorithm.Text,‘RS384’= 0or (CompareStr(cboAlgorithm.Text,‘RS512’= 0or 
       (CompareStr(cboAlgorithm.Text,‘PS256’= 0or (CompareStr(cboAlgorithm.Text,‘PS384’= 0or (CompareStr(cboAlgorithm.Text,‘PS512’= 0then
  begin
    ipcJWS1.CertStoreType:=cstPEMKeyFile;
    ipcJWS1.CertStore:=txtPublicFile.Text;
    ipcJWS1.CertSubject:=‘*’;
  end
  else if (CompareStr(cboAlgorithm.Text,‘ES256’= 0or (CompareStr(cboAlgorithm.Text,‘ES384’= 0or (CompareStr(cboAlgorithm.Text,‘ES512’= 0then
  begin
    ipcJWS1.CertStoreType:=cstPublicKeyFile;
    ipcJWS1.CertStore:=txtPublicFile.Text;
    ipcJWS1.CertSubject:=‘*’;
  end;
  ipcJWS1.InputMessage:=txtSigned.Text;
  ipcJWS1.Verify();
  txtMessage.Text:=ipcJWS1.OutputMessage;
  txtSigned.Text:=;
end;
cs

IPWorks 암호화 라이브러리 특징

IPWorks 암호화 라이브러리는 다양한 암호화 컴포넌트들을 제공합니다. 특히 델파이/C++빌더 애플리케이션에 강력한 암호화 기능을 매우 쉽게 추가할 수 있습니다.

  • 강력한 함호화 기능 제공: AES, BlowFish, CAST, ChaCha20, DES, DPAPI, DSA, ECC, Elgamal, IDEA, JWS, OpenPGP, Poly1305, RC2, RC4, RSA, SMIME, TEA, TripleDES, TwoFish 등
  • 해시 알고리즘 지원: SHA1, SHA2(SHA-224, SHA-256, SHA-384, SHA-512), ChaCha, JWE, MD2, MD4, MD5, RIPEMD160, MD5SHA1, HMAC(MD5, SHA1, SHA2)
  • S/MIME 또는 OpenPGP, 디지털 증명서를 활용해 메시지 서명의 암호화/복호화, 서명, 검증 기능 제공
  • JSON Web Signatures (JWS)와 JSON Web Encryption (JWE) 지원으로 각 표준 포맷으로 서명/검증, 데이터 암호화/복호화

IPWorks 암호화 라이브러리 다운로드

IPWorks 암호화 라이브러리의 무료 평가판은 겟잇(GetIt)에서 다운로드 받을 수 있습니다. 검색창에 “ipworks encrypt”를 검색해보세요.

IPWorks 암호화 라이브러리에는 잘 활용할 수 있는 데모들도 함께 제공됩니다.

IPWorks 암호화 라이브러리는 /n software 사의 제품으로, 전체 기능을 사용하고 싶다면 /n software 사에서 제품을 구매하면 됩니다. 제품 사용 관련 문의와 지원은 모두 /n software에서만 제공됩니다.


AI api C++ c++빌더 code database Delphi fmx IDE ideas interbase ios migration modernization news python RAD스튜디오 tips UI UIUX vcl 개발 개발사례 개발팁 교육 기술레터 기술백서 데이터 데이터베이스 델파이 마이그레이션 모바일 안드로이드 윈도우 윈도우10 인공지능 인터베이스 출시 코드 파이썬 파이어몽키 프로그래밍 프로젝트 현대화