델파이/C++빌더 개발자를 위한 강력한 엔터프라이즈 급 암호화 라이브러리
- 2021-02-10
- Posted by: Narae Kim
- Categories: 기술자료, 메인 노출
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’) = 0) or (CompareStr(cboAlgorithm.Text,‘HS384’) = 0) or (CompareStr(cboAlgorithm.Text,‘HS512’) = 0) then begin ipcJWS1.Config(‘KeyEncoding=1’); ipcJWS1.Key:=txtKey.Text; end else if (CompareStr(cboAlgorithm.Text,‘RS256’) = 0) or (CompareStr(cboAlgorithm.Text,‘RS384’) = 0) or (CompareStr(cboAlgorithm.Text,‘RS512’) = 0) or (CompareStr(cboAlgorithm.Text,‘PS256’) = 0) or (CompareStr(cboAlgorithm.Text,‘PS384’) = 0) or (CompareStr(cboAlgorithm.Text,‘PS512’) = 0) then begin ipcJWS1.CertStoreType:=cstPEMKeyFile; ipcJWS1.CertStore:=txtPublicFile.Text; ipcJWS1.CertSubject:=‘*’; end else if (CompareStr(cboAlgorithm.Text,‘ES256’) = 0) or (CompareStr(cboAlgorithm.Text,‘ES384’) = 0) or (CompareStr(cboAlgorithm.Text,‘ES512’) = 0) then 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에서만 제공됩니다.
12.0 12.1 AI AWS C++ c++빌더 chatgpt DelphiCon ios rad서버 RAD스튜디오 UI UIUX UX uxsummit vcl 개발 개발사례 고객사례 기술레터 기술백서 데브옵스 데이터 데이터베이스 델파이 리눅스 마이그레이션 맥 머신러닝 모바일 새버전 샘플 세미나 안드로이드 웹 윈도우 인공지능 인터베이스 출시 커뮤니티에디션 코드 클라우드 파이썬 파이어몽키 현대화