如何高效学习OpenSSL-0?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1347个文字,预计阅读时间需要6分钟。
本文记录了OpenSSL加密库的学习。推荐资源:OpenSSL中文手册+介绍。OpenSSL是一个功能强大且自包含的开源安全工具库。它提供的主要功能包括SSL协议实现(包括SSLv2、SSLv3和TLSv1)和大量软计算算法。
本文记录openSSL密码库的学习。
首先推荐:openSSL中文手册
介绍openssl是一个功能丰富且自包含的开源安全工具箱。
它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、数字证书编解码、CRL编解码、OCSP协议、数字证书验证、PKCS7标准实现和PKCS12个人数字证书格式实现等功能。
我安装的版本:3.0.3
其中内置密码算法有:
Window安装主要参考:INSTALL.md
此安装方法,是安装的工具,只能拿来用,不能修改和阅读其中的源码。
参考:开源密码库
Mac安装./Configure
#编译
make
make test
#安装(默认位置:/usr/local)
make install
安装在其他位置:
./Configure --prefix=/opt/openssl --openssldir=/usr/local/ssl
源码
openssl源代码主要由eay库、ssl库、工具源码、范例源码以及测试源码组成。
本文共计1347个文字,预计阅读时间需要6分钟。
本文记录了OpenSSL加密库的学习。推荐资源:OpenSSL中文手册+介绍。OpenSSL是一个功能强大且自包含的开源安全工具库。它提供的主要功能包括SSL协议实现(包括SSLv2、SSLv3和TLSv1)和大量软计算算法。
本文记录openSSL密码库的学习。
首先推荐:openSSL中文手册
介绍openssl是一个功能丰富且自包含的开源安全工具箱。
它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、数字证书编解码、CRL编解码、OCSP协议、数字证书验证、PKCS7标准实现和PKCS12个人数字证书格式实现等功能。
我安装的版本:3.0.3
其中内置密码算法有:
Window安装主要参考:INSTALL.md
此安装方法,是安装的工具,只能拿来用,不能修改和阅读其中的源码。
参考:开源密码库
Mac安装./Configure
#编译
make
make test
#安装(默认位置:/usr/local)
make install
安装在其他位置:
./Configure --prefix=/opt/openssl --openssldir=/usr/local/ssl
源码
openssl源代码主要由eay库、ssl库、工具源码、范例源码以及测试源码组成。

