cryptlib의

cryptlib
cryptlib의
개발자피터 구트만
초기 릴리즈1995년 (최종)
안정된 릴리스3.4.5(2019; 3년 전(2019)[1] [±]
기입처C
유형보안 라이브러리
면허증.Sleepycat(버클리 데이터베이스) 라이선스[2][3]
웹 사이트www.cs.auckland.ac.nz/~pgut001/subslib/ Edit this at Wikidata

cryptlib오픈소스 크로스 플랫폼소프트웨어 보안 툴킷 라이브러리입니다.GNU General Public [3]License와 호환되는 무료 소프트웨어 라이센스인 Sleepycat [2]License로 배포됩니다.또는 cryptlib은 독점적인 [4]조건으로 사용하는 것을 선호하는 사용자를 위해 독점적인 라이선스로 사용할 수 있습니다.

특징들

cryptlib은 프로그래머가 암호화 및 인증 서비스를 소프트웨어에 통합할 수 있는 보안 툴킷 라이브러리입니다.고도의 인터페이스를 제공하므로 암호화 또는 인증 알고리즘의 낮은 수준의 세부 사항을 대부분 알 필요 없이 강력한 보안 기능을 애플리케이션에 추가할 수 있습니다.400페이지가 넘는 프로그래밍 [5]매뉴얼이 포함되어 있습니다.

최고 수준에서 cryptlib은 S/MIME 및 PGP/OpenPGP 시큐어 엔벨로핑, SSL/TLS SSH 시큐어 세션, CMP, SCEP, RTCS, OCSP 등의 CA 서비스 및 시큐어 타임스탬프 확보와 같은 기타 보안 조작의 완전한 실장을 제공합니다.cryptlib은 업계 표준 X.509, S/MIME, PGP/OpenPGP 및 SSH/SSL/TLS 데이터 형식을 사용하기 때문에 암호화된 데이터 또는 서명된 데이터를 다른 시스템으로 쉽게 전송하여 처리할 수 있으며 cryptlib 자체는 많은 운영 체제(모든 Windows 버전과 대부분의 Unix/Linux 시스템)에서 실행됩니다.이를 통해 전자 메일, 파일 및 EDI 트랜잭션을 디지털 서명을 사용하여 인증하고 업계 표준 형식으로 암호화할 수 있습니다.

cryptlib은 완전한 X.509/PKIX 증명서 처리(X.509v1에서 X.509v4까지의 모든 X.509 버전)를 포함한 기타 기능을 제공하며 SET, Microsoft AuthentiCode, Identrus, SigG, S/MIME, SSL 및 증명서, PKCS 체인 #7을 지원합니다.CRL에 대한 증명서 확인 및 RTCS 및 OCSP를 사용한 온라인 확인 및 CMP 및 SCEP를 사용한 증명서 발급 및 취소.또한 Certification Authority(CA; 인증국)의 모든 기능을 구현하여 증명서 등록/발급/취소 및 증명서 상태 체크를 온라인으로 처리하기 위한 완전한 CMP, SCEP, RTCS 및 OCSP 서버 구현을 제공합니다.증명서 처리와 더불어 PKCS #11 디바이스, PKCS #15 키파일, PGP/OpenPGP 키링에서 옵션의 SSL 보호 기능을 갖춘 상업용 RDBMS 및 LDAP 디렉토리에 이르기까지 광범위한 키 데이터베이스 유형을 사용할 수 있는 정교한 키 스토리지 인터페이스를 제공합니다.

cryptlib은 하드웨어 암호 액셀러레이터, Forteza 카드, PKCS #11 디바이스, 하드웨어 보안 모듈(HSM), 암호 스마트카드 등 다양한 외부 암호 디바이스의 암호 기능을 사용할 수 있습니다.FIPS 140 또는 ITSEC/Common Criteria 인증을 받은 다양한 암호화 디바이스와 함께 사용할 수 있습니다.또한 암호 디바이스 인터페이스는 cryptlib에서 사용할 수 있는 새로운 기능을 추가하기 위한 범용 플러그인 기능도 제공합니다.

cryptlib은 C로 작성되어 있으며 BeOS, DOS, IBM MVS, Mac OS X, OS/2, Tandem, 다양한 Unix 버전(AIX, Digital Unix, DDUX, FreeBSD/NetBSD, HP-UX, MP-Linux 포함)을 지원합니다.PC/스마트폰 및 Windows NT/2000/XP/Vista.다른 임베디드 시스템 환경에서도 휴대할 수 있도록 설계되어 있습니다.표준 Windows DLL로 사용할 수 있습니다.언어 바인딩은 C / C++, C# / 에 사용할 수 있습니다.NET, Delphi, Java, [6]Python 및 Visual Basic(VB)이 있습니다.

알고리즘 지원

암호
알고리즘. 키 크기 블록 크기
AES 128/192/256 128
복어 448 64
CAST-128 128 64
DES[7] 56 64
트리플 DES 112 / 168 64
아이디어[8] 128 64
RC2[9] 1024 64
RC4[9] 2048 8
RC5[8] 832 64
스킵잭[9] 80 64
해시
알고리즘. 다이제스트 사이즈
MD2[7][9] 128
MD4[7][9] 128
MD5[7] 128
RIPEMD-160 160
SHA-1 160
SHA-2 / SHA-256 256
MAC
알고리즘. 키 크기 다이제스트 사이즈
HMAC-MD5 128 128
HMAC-RIPEMD-160 160 160
HMAC-SHA-1 160 160
HMAC-SHA-2 256 256
공개 키
알고리즘. 키 크기
디피-헬만 4096
DSA 4096
ECDSA 521
ECDH 521
엘가말 4096
RSA 4096

릴리스 이력

  • cryptlib 3.4.5는 2019년 3월 8일에 출시되었으며, 3년 전(2019-03-08)입니다.
  • cryptlib 3.4.4.1은 2018년 8월 21일에 출시되었으며, 3년 전(2018-08-21)[10]에 출시되었습니다.
  • cryptlib 3.4.4는 2018년 1월 10일에 출시되었으며, 4년 전(2018-01-10)[11]에 출시되었습니다.
  • cryptlib 3.4.3은 2016년 3월 25일에 출시되었으며, 6년 전(2016-03-25)[12]입니다.
  • cryptlib 3.4.2는 2012년 12월 17일에 출시되었으며, 9년 전(2012-12-17)[13]입니다.
  • cryptlib 3.4.1은 2011년 7월 27일에 출시되었으며 11년 전(2011-07-27)[14]입니다.
  • cryptlib 3.4.0은 2010년 10월 6일 출시되었으며 11년 전(2010-10-06)[15]입니다.
  • cryptlib 3.3.2는 2008년7월 3일에 출시되었습니다.14년 전(2008-07-03).[16]
  • cryptlib 3.3.1은 2007년 2월 1일에 출시되었으며, 15년 전(2007-02-01)[17]입니다.
  • cryptlib 3.3은 2006년 9월 13일에 출시되었으며, 15년 전(2006-09-13)[18]입니다.
  • cryptlib 3.2.3a는 2006년 8월 29일에 출시되었으며, 15년 전(2006-08-29)[19]입니다.
  • cryptlib 3.2.3은 2006년7월 10일에 출시되었습니다.16년 전(2006-07-10).[20]
  • cryptlib 3.2.2는 2005년9월 6일에 출시되었습니다.16년 전(2005-09-06).[21]
  • cryptlib 3.2.1은 2005년8월 9일에 출시되었습니다.17년 전(2005-08-09).[22]
  • cryptlib 3.2는 2005년 4월 18일에 출시되었으며 17년 전(2005-04-18)[23]입니다.
  • cryptlib 3.1은 2003년 12월 13일에 출시되었으며, 18년 전(2003-12-13)[24]입니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Gutmann, Peter (2019). "Downloading". cryptlib. University of Auckland School of Computer Science. Retrieved 2019-08-07.
  2. ^ a b "{title}". Archived from the original on 2018-06-29. Retrieved 2018-11-02.
  3. ^ a b "{title}". Archived from the original on 2009-07-16. Retrieved 2018-11-02.
  4. ^ "{title}". Archived from the original on 2011-06-08. Retrieved 2011-02-05.
  5. ^ https://www.cryptlib.com/downloads/manual.pdf[베어 URL PDF]
  6. ^ "Cryptlib AddOn's for Delphi programmers". cryptlib.sogot.de. Archived from the original on 2008-03-17. Retrieved 2008-04-07.
  7. ^ a b c d 보안 불안으로 인해 기본적으로 비활성화됨
  8. ^ a b 특허 취득으로 디폴트로는 비활성화되어 있습니다.
  9. ^ a b c d e 사용되지 않기 때문에 기본적으로 비활성화되어 있습니다.
  10. ^ Gutmann, Peter (August 21, 2018). "cryptlib 3.4.4 update 1 released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.
  11. ^ Gutmann, Peter (January 10, 2018). "cryptlib 3.4.4 released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.
  12. ^ Gutmann, Peter (March 25, 2016). "cryptlib 3.4.3 released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.
  13. ^ Gutmann, Peter (December 17, 2012). "cryptlib 3.4.2 released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.
  14. ^ Gutmann, Peter (July 27, 2011). "cryptlib 3.4.1 released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.
  15. ^ Gutmann, Peter (October 6, 2010). "cryptlib 3.4.0 released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.
  16. ^ Gutmann, Peter (July 3, 2008). "cryptlib 3.3.2 released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.
  17. ^ Gutmann, Peter (February 1, 2007). "cryptlib 3.3.1 released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.
  18. ^ Gutmann, Peter (September 13, 2006). "cryptlib 3.3 released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.
  19. ^ Gutmann, Peter (August 29, 2006). "cryptlib 3.2.3a released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.
  20. ^ Gutmann, Peter (July 10, 2006). "cryptlib 3.2.3 released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.
  21. ^ Gutmann, Peter (September 6, 2005). "cryptlib 3.2.2 released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.
  22. ^ Gutmann, Peter (August 9, 2005). "cryptlib 3.2.1 released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.
  23. ^ Gutmann, Peter (April 18, 2005). "cryptlib 3.2 released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.
  24. ^ Gutmann, Peter (December 13, 2003). "cryptlib 3.1 released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.

외부 링크