- 博客(0)
- 资源 (2)
- 收藏
- 关注
openSSL编程从入门到精通
Openssl编程从入门到精通
第一章基础知识.....................................................................................................................10
1.1 对称算法.....................................................................................................................10
1.2 摘要算法.....................................................................................................................10
1.3 公钥算法.....................................................................................................................11
1.4 回调函数.....................................................................................................................13
第二章 openssl 简介................................................................................................................15
2.1 openssl 简介................................................................................................................15
2.2 openssl 安装................................................................................................................15
2.2.1 linux 下的安装................................................................................................15
2.2.2 windows 编译与安装.....................................................................................15
2.3 openssl 源代码............................................................................................................16
2.4 openssl 学习方法........................................................................................................18
第三章堆栈.............................................................................................................................19
3.1 openssl 堆栈................................................................................................................19
3.2 数据结构.....................................................................................................................19
3.3 源码.............................................................................................................................19
3.4 定义用户自己的堆栈函数.........................................................................................20
3.5 编程示例.....................................................................................................................21
第四章哈希表.........................................................................................................................23
4.1 哈希表.........................................................................................................................23
4.2 哈希表数据结构.........................................................................................................23
4.3 函数说明.....................................................................................................................24
4.4 编程示例.....................................................................................................................26
第五章内存分配.....................................................................................................................29
5.1 openssl 内存分配........................................................................................................29
5.2 内存数据结构.............................................................................................................29
5.3 主要函数.....................................................................................................................30
5.4 编程示例.....................................................................................................................30
第六章动态模块加载.............................................................................................................32
6.1 动态库加载.................................................................................................................32
6.2 DSO 概述....................................................................................................................32
6.3 数据结构.....................................................................................................................32
6.4 编程示例.....................................................................................................................33
第七章抽象 IO .......................................................................................................................36
7.1 openssl 抽象IO ..........................................................................................................36
7.2 数据结构.....................................................................................................................36
7.3 BIO 函数....................................................................................................................37
7.4 编程示例.....................................................................................................................38
7.4.1 mem bio...........................................................................................................38
7.4.2 file bio .............................................................................................................38
7.4.3 socket bio ........................................................................................................39
7.4.4 md BIO............................................................................................................41
7.4.5 cipher BIO.......................................................................................................41
7.4.6 ssl BIO.............................................................................................................42
5
7.4.7 其他示例.........................................................................................................44
第八章配置文件.....................................................................................................................45
8.1 概述.............................................................................................................................45
8.2 openssl 配置文件读取................................................................................................45
8.3 主要函数.....................................................................................................................45
8.4 编程示例.....................................................................................................................46
第九章随机数.........................................................................................................................48
9.1 随机数.........................................................................................................................48
9.2 openssl 随机数数据结构与源码................................................................................48
9.3 主要函数.....................................................................................................................49
9.4 编程示例.....................................................................................................................50
第十章文本数据库.................................................................................................................52
10.1 概述.........................................................................................................................52
10.2 数据结构.................................................................................................................52
10.3 函数说明.................................................................................................................53
10.4 编程示例.................................................................................................................53
第十一章大数.........................................................................................................................56
11.1 介绍.............................................................................................................................56
11.2 openssl 大数表示........................................................................................................56
11.3 大数函数.....................................................................................................................56
11.4 使用示例.....................................................................................................................59
第十二章 BASE64 编解码.....................................................................................................66
12.1 BASE64 编码介绍.....................................................................................................66
12.2 BASE64 编解码原理..................................................................................................66
12.3 主要函数.................................................................................................................67
12.4 编程示例.................................................................................................................67
第十三章 ASN1 库..................................................................................................................70
13.1 ASN1 简介..................................................................................................................70
13.2 DER 编码....................................................................................................................71
13.3 ASN1 基本类型示例..................................................................................................71
13.4 openssl 的ASN.1 库..................................................................................................74
13.5 用openssl 的ASN.1 库DER 编解码....................................................................75
13.6 Openssl 的ASN.1 宏..................................................................................................76
13.7 ASN1 常用函数..........................................................................................................77
13.8 属性证书编码...........................................................................................................90
第十四章错误处理.................................................................................................................95
14.1 概述.........................................................................................................................95
14.2 数据结构.................................................................................................................95
14.3 主要函数.................................................................................................................97
14.4 编程示例.................................................................................................................99
第十五章摘要与 HMAC......................................................................................................102
2015-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人