如何高效学习OpenSSL-0?

2026-05-05 17:040阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1347个文字,预计阅读时间需要6分钟。

如何高效学习OpenSSL-0?

本文记录了OpenSSL加密库的学习。推荐资源:OpenSSL中文手册+介绍。OpenSSL是一个功能强大且自包含的开源安全工具库。它提供的主要功能包括SSL协议实现(包括SSLv2、SSLv3和TLSv1)和大量软计算算法。

本文记录openSSL密码库的学习。

首先推荐:openSSL中文手册

介绍

openssl是一个功能丰富且自包含的开源安全工具箱。
它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、数字证书编解码、CRL编解码、OCSP协议、数字证书验证、PKCS7标准实现和PKCS12个人数字证书格式实现等功能。

我安装的版本:3.0.3
其中内置密码算法有:

安装

主要参考:INSTALL.md

Window安装

此安装方法,是安装的工具,只能拿来用,不能修改和阅读其中的源码。

参考:开源密码库

Mac安装

./Configure #编译 make make test #安装(默认位置:/usr/local) make install

安装在其他位置:

./Configure --prefix=/opt/openssl --openssldir=/usr/local/ssl 源码

openssl源代码主要由eay库、ssl库、工具源码、范例源码以及测试源码组成。

阅读全文

本文共计1347个文字,预计阅读时间需要6分钟。

如何高效学习OpenSSL-0?

本文记录了OpenSSL加密库的学习。推荐资源:OpenSSL中文手册+介绍。OpenSSL是一个功能强大且自包含的开源安全工具库。它提供的主要功能包括SSL协议实现(包括SSLv2、SSLv3和TLSv1)和大量软计算算法。

本文记录openSSL密码库的学习。

首先推荐:openSSL中文手册

介绍

openssl是一个功能丰富且自包含的开源安全工具箱。
它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、数字证书编解码、CRL编解码、OCSP协议、数字证书验证、PKCS7标准实现和PKCS12个人数字证书格式实现等功能。

我安装的版本:3.0.3
其中内置密码算法有:

安装

主要参考:INSTALL.md

Window安装

此安装方法,是安装的工具,只能拿来用,不能修改和阅读其中的源码。

参考:开源密码库

Mac安装

./Configure #编译 make make test #安装(默认位置:/usr/local) make install

安装在其他位置:

./Configure --prefix=/opt/openssl --openssldir=/usr/local/ssl 源码

openssl源代码主要由eay库、ssl库、工具源码、范例源码以及测试源码组成。

阅读全文