2024年3月19日发(作者:)
Openssl
目录名
Crypto
功能描述
存放OpenSSL 所有加密算法源码文件
和相关标注如X.509 源码文件,是
OpenSSL 中最重要的目录,包含了
OpenSSL 密码算法库的所有内容。
SSL
存放OpenSSL 中SSL 协议各个版本和
TLS 1.0 协议源码文件,包含了
OpenSSL 协议库的所有内容。
Apps
存放OpenSSL 中所有应用程序源码文
件,如CA、X509 等应用程序的源文
件就存放在这里。
Doc
存放了OpenSSL 中所有的使用说明文
档,包含三个部分:应用程序说明文档、
加密算法库API说明文档以及SSL 协
议API 说明文档。
Demos
存放了一些基于OpenSSL 的应用程序
例子,这些例子一般都很简单,演示怎
么使用OpenSSL其中的一个功能。
Include
存放了使用OpenSSL 的库时需要的头
文件。
Test
存放了OpenSSL 自身功能测试程序的
源码文件
OpenSSL算法目录
openSSL 的算法目录Crypto 目录包含了OpenSSL 密码算法库的所有源代
码文件,是OpenSSL 中最重要的目录之一。OpenSSL 的密码算法库包含了
OpenSSL 中所有密码算法、密钥管理和证书管理相关标准的实现,在Windows
下编译后的库文件名为,在Linux 下编译后生产的库文件名为
libcrypto.a。Crypto 目录下包含了众多的子目录,这些目录大多数以相关的算法
或标准名称的简写命名。当然,并非所有这些目录存放的源文件都是密码算法和
标准,有些是 OpenSSL 本身的一些相关功能文件,如BIO、DSO 和EVP 等。
Crypto子目录列表
Aes
对称算法,美国新的对称加密算法标准
AES 算法源码。
Bf
对称算法,Blowfish 对称加密算法源
码。
Cast
Des
对称算法,CAST 对称加密算法源码。
对称算法,包括了DES 和3DES 对称
加密算法源码。
Idea
Rc2
Rc4
Rc5
Dh
对称算法,IDEA 对称加密算法源码。
对称算法,RC2 对称加密算法源码。
对称算法,RC4 对称加密算法源码
对称算法,RC5 对称加密算法源码。
非对称算法,DH 非对称密钥交换算法
源码。
Dsa
非对称算法,DSA 非对称算法源码,
用于数字签名。
Ec
Rsa
非对称算法,EC 椭圆曲线算法源码。
非对称算法,RSA 非对称加密算法源
码,既可以用于密钥交换,也可以用于
数字签名。
Md2
信息摘要算法,MD2 信息摘要算法源
码。
Md5
信息摘要算法,MD5 信息摘要算法源
码。
Mdc2
信息摘要算法,MDC2 信息摘要算法源
发布评论