2008년 05월 07일
암호 라이브러리 #1 - openssl
openssl
암호 라이브러리 중 가장 유명한 라이브러리이다.
SSL 뿐만 아니라 TLS도 구현가능하다.
정적 라이브러리(LIB) 뿐만 아니라 동적 라이브러리(DLL)도 제공되고
새롭게 빌드하여 원하는 모듈만 라이브러리로 만들 수 있다(옵션에 제약이 있음).
그리고 소스 코드를 제공하여 특정 모듈만 추출하여 사용할 수도 있다.
최근 버전에는 국내 대칭키 암호 알고리즘 표준인 SEED도 제공한다(기본 빌드에는 제외).
현재 openssl-0.9.8g(Oct 19 10:36:16 2007)가 마지막 버전이다.
http://www.openssl.org/
사용해본 모듈 : MD5, SHA1, SHA2, DES, 3DES, RC2, AES, SEED, Diffie-Hellman
-----
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library. The project is managed by a worldwide community of volunteers that use the Internet to communicate, plan, and develop the OpenSSL toolkit and its related documentation.
OpenSSL is based on the excellent SSLeay library developed by Eric A. Young and Tim J. Hudson. The OpenSSL toolkit is licensed under an Apache-style licence, which basically means that you are free to get and use it for commercial and non-commercial purposes subject to some simple license conditions.
출처 : openssl 공식 홈페이지
암호 라이브러리 중 가장 유명한 라이브러리이다.
SSL 뿐만 아니라 TLS도 구현가능하다.
정적 라이브러리(LIB) 뿐만 아니라 동적 라이브러리(DLL)도 제공되고
새롭게 빌드하여 원하는 모듈만 라이브러리로 만들 수 있다(옵션에 제약이 있음).
그리고 소스 코드를 제공하여 특정 모듈만 추출하여 사용할 수도 있다.
최근 버전에는 국내 대칭키 암호 알고리즘 표준인 SEED도 제공한다(기본 빌드에는 제외).
현재 openssl-0.9.8g(Oct 19 10:36:16 2007)가 마지막 버전이다.
http://www.openssl.org/
사용해본 모듈 : MD5, SHA1, SHA2, DES, 3DES, RC2, AES, SEED, Diffie-Hellman
-----
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library. The project is managed by a worldwide community of volunteers that use the Internet to communicate, plan, and develop the OpenSSL toolkit and its related documentation.
OpenSSL is based on the excellent SSLeay library developed by Eric A. Young and Tim J. Hudson. The OpenSSL toolkit is licensed under an Apache-style licence, which basically means that you are free to get and use it for commercial and non-commercial purposes subject to some simple license conditions.
출처 : openssl 공식 홈페이지
# by | 2008/05/07 12:25 | 암호 | 트랙백 | 덧글(1)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]