【文件属性】:
文件名称:openssl源代码-树莓派4b+opencv4+python 打开摄像头的实现方法
文件大小:2.26MB
文件格式:PDF
更新时间:2024-06-22 11:26:04
opensll 加密 解密 数据安全 网络安全
2.3 openssl源代码
openssl源代码主要由 eay库、ssl库、工具源码、范例源码以及测试源码组成。
eay库是基础的库函数,提供了很多功能。源代码放在 crypto目录下。包括如下内
容:
1) asn.1 DER编码解码(crypto/asn1目录),它包含了基本 asn1对象的编解码以及
数字证书请求、数字证书、CRL撤销列表以及 PKCS8等最基本的编解码函数。
这些函数主要通过宏来实现。
2) 抽象 IO(BIO,crypto/bio目录),本目录下的函数对各种输入输出进行抽象,包括
文件、内存、标准输入输出、socket和 SSL协议等。
3) 大数运算(crypto/bn 目录),本目录下的文件实现了各种大数运算。这些大数运
算主要用于非对称算法中密钥生成以及各种加解密操作。另外还为用户提供了
大量辅助函数,比如内存与大数之间的相互转换。