欢迎来到天天文库
浏览记录
ID:9299195
大小:437.46 KB
页数:68页
时间:2018-04-27
《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源码
此文档下载收益归作者所有