openssl编程教程完全版

openssl编程教程完全版

ID:9299195

大小:437.46 KB

页数:68页

时间:2018-04-27

openssl编程教程完全版_第1页
openssl编程教程完全版_第2页
openssl编程教程完全版_第3页
openssl编程教程完全版_第4页
openssl编程教程完全版_第5页
资源描述:

《openssl编程教程完全版》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Openssl编程Openssl编程第一章基础知识81.1对称算法81.2摘要算法91.3公钥算法91.4回调函数11第二章openssl简介132.1openssl简介132.2openssl安装132.2.1linux下的安装132.2.2windows编译与安装142.3openssl源代码142.4openssl学习方法16第三章堆栈173.1openssl堆栈173.2数据结构173.3源码183.4定义用户自己的堆栈函数183.5编程示例19第四章哈希表214.1哈希表214.2哈希表数据结构214.3函数说明234.4编程示例25第五章内存分配275.1o

2、penssl内存分配275.2内存数据结构275.3主要函数285.4编程示例29第六章动态模块加载306.1动态库加载306.2DSO概述306.3数据结构316.4编程示例32第七章抽象IO3468Openssl编程7.1openssl抽象IO347.2数据结构347.3BIO函数367.4编程示例367.4.1membio367.4.2filebio377.4.3socketbio387.4.4mdBIO397.4.5cipherBIO407.4.6sslBIO417.4.7其他示例42第八章配置文件438.1概述438.2openssl配置文件读取438.3主要

3、函数448.4编程示例44第九章随机数469.1随机数469.2openssl随机数数据结构与源码469.3主要函数489.4编程示例48第十章文本数据库5010.1概述5010.2数据结构5110.3函数说明5110.4编程示例52第十一章大数5411.1介绍5411.2openssl大数表示5411.3大数函数5511.4使用示例58第十二章BASE64编解码6412.1BASE64编码介绍6412.2BASE64编解码原理6412.3主要函数6512.4编程示例66第十三章ASN1库6813.1ASN1简介6813.2DER编码7013.3ASN1基本类型示例70

4、13.4openssl的ASN.1库7313.5用openssl的ASN.1库DER编解码7413.6Openssl的ASN.1宏7413.7ASN1常用函数7568Openssl编程13.8属性证书编码89第十四章错误处理9314.1概述9314.2数据结构9314.3主要函数9514.4编程示例97第十五章摘要与HMAC10015.1概述10015.2openssl摘要实现10015.3函数说明10115.4编程示例10115.5HMAC103第十六章数据压缩10416.1简介10416.2数据结构10416.3函数说明10516.4openssl中压缩算法协商10

5、616.5编程示例106第十七章RSA10717.1RSA介绍10717.2openssl的RSA实现10717.3RSA签名与验证过程10817.4数据结构10917.4.1RSA_METHOD10917.4.2RSA11017.5主要函数11017.6编程示例11217.6.1密钥生成11217.6.2RSA加解密运算11317.6.3签名与验证116第十八章DSA11918.1DSA简介11918.2openssl的DSA实现12018.3DSA数据结构12018.4主要函数12118.5编程示例12218.5.1密钥生成12218.5.2签名与验证124第十九章

6、DH12619.1DH算法介绍12619.2openssl的DH实现12719.3数据结构12719.4主要函数12819.5编程示例12968Openssl编程第二十章椭圆曲线13220.1ECC介绍13220.2openssl的ECC实现13320.3主要函数13520.3.1参数设置13520.3.2参数获取13620.3.3转化函数13720.3.4其他函数13720.4编程示例139第二十一章EVP14321.1EVP简介14321.2数据结构14321.2.1EVP_PKEY14421.2.2EVP_MD14421.2.3EVP_CIPHER14521.2.

7、4EVP_CIPHER_CTX14621.3源码结构14721.4摘要函数14721.5对称加解密函数14821.6非对称函数14921.7BASE64编解码函数14921.8其他函数15021.9对称加密过程15221.10编程示例152第二十二章PEM格式15922.1PEM概述15922.2openssl的PEM实现16022.3PEM函数16122.4编程示例161第二十三章Engine16523.1Engine概述16523.2Engine支持的原理16523.3Engine数据结构16623.4openssl的Engine源码

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。