自己写的一本openssl学习书籍《openssl编程》
OpenSSL编程 1目录 2
第一章 密码学介绍 6
1.1 对称算法 6
1.2 摘要算法 7
1.3 公钥算法 7
第二章 基本知识 9
2.1 回调函数 9
2.2 堆栈 10
2.3 哈希表 10
2.4 队列 11
第三章 openssl介绍 12
3.1 openssl简介 12
3.2 安装 12
3.3 openssl源代码 13
3.4 openssl函数 13
3.5 openssl学习方法 13
第四章 ASN.1 15
4.1 简介 15
4.2 DER编码 17
4.3 openssl 的ASN.1库 17
4.4 用openssl的ASN.1库DER编码步骤 18
4.5 属性证书编码示例 20
4.6 asn.1函数 23
第五章 BIO 46
5.1 bio介绍 46
5.2 mem bio 46
5.3 file bio 46
5.4 socket bio 47
5.5 bio函数 52
第六章 BN 55
6.1 bn介绍 55
6.2 大数运算 55
6.3 bn函数 61
第七章 RAND 67
7.1 概述 67
7.2 编程范例 67
7.3 函数 70
第八章 CONF 71
8.1 概述 71
8.2 编程范例 71
第九章 DSO 76
9.1 DSO概述 76
9.2 数据结构 76
9.3 函数 77
9.4 编程范例 77
第十章 digest 81
10.1 概述 81
10.2 编程范例 81
10.3 函数 82
第十一章 BASE64 84
11.1 BASE64编码介绍 84
11.2 编程示例 85
第十二章 堆栈 88
11.1 openssl堆栈 88
11.2 编程范例 88
第十三章 数据压缩 93
13.1 概述 93
13.2 编程范例 93
第十四章 LHASH 94
14.1 LHASH介绍 94
14.2 编程示例 95
14.3 LHASH函数 99
第十五章 内存分配 101
15.1 概述 101
15.1 主要内存分配函数 101
15.2 查找内存泄露 102
15.3 函数 103
第十六章 ERR 105
16.1 概述 105
16.2 编程范例 105
16.3 函数 108
第十七章 RSA 111
17.1 数据结构 111
17.2 密钥生成 111
17.3 RSA运算 112
17.4 签名与验证 115
17.5 函数 117
第十八章 DSA 120
18.1 密钥生成 120
18.2 DSA签名与验证 121
18.3 函数 123
第十九章 DH 124
第二十章 EC 127
第二十一章 PEM 130
21.1 PEM概述 130
21.2 编程范例 130
21.3 函数 134
第二十二章 EVP 137
22.1 概述 137
22.2 编程范例 138
22.3 函数 145
第二十三章 REQ证书申请 152
23.1 概述 152
23.2 REQ函数 152
23.3 编程范例 153
第二十四章 X509 157
24.1 概述 157
24.2 证书解码 157
24.3 X509_NAME 160
24.4 数字证书扩展项 165
24.5 证书属性 168
24.6 证书验证 168
24.7 函数 170
第二十五章 CRL 184
25.1 CRL介绍 184
25.2 CRL函数 184
25.3编程范例 187
第二十六章 OCSP 190
26.1 概述 190
26.2 编码解码 190
26.3 扩展项 190
26.4 信息显示 190
26.4 服务端函数 190
26.5 验证 190
第二十七章 PKCS7 199
27.1 概述 199
27.2 消息编解码 199
27.3 函数 204
第二十八章 Engine 206
28.1 Engine概述 206
28.2 Engine函数 206
28.3 Engine实现 208
第二十九章 pkcs12 221
29.1 概述 221
29.2 pkcs12解码 221
29.3 生成pkcs12证书 226
29.4 编程示例 228
29.5函数 230
第三十章 SSL 231
30.1 概述 231
30.2 建立SSL测试环境 231
30.3 数据结构 233
30.4 加密套件 233
30.5 密钥信息 234
30.6 SESSION 235
30.7 编写多线程函数 236
30.8 编程范例 236
30.5 函数 247
第三十一章 文本数据库 250
31.1 概述 250
31.2 数据结构与函数 250
31.3编程示例 251
第三十二章 HMAC 254
32.1 HMAC介绍 254
32.2 HMAC实现 254
第三十三章 openssl应用 255
第三十四章 openssl命令 256
34.1 asn1parse 256
34.2 dgst 258
34.3 gendh 259
34.4 passwd 260
34.5 rand 260
34.6 genrsa 261
34.7 req 261
34.8 x509 264
34.9 version 266
34.10 speed 267
34.11 sess_id 267
34.12 s_server 268
34.13 s_client 269
34.14 rsa 271
34.15 pkcs7 272
34.16 dsaparam 273
34.17 gendsa 274
34.18 enc 274
34.19 cipher 275
34.20 CA 276
34.21 verify 280
34.22 rsatul 281
34.23 crl 282
34.24 crl2pkcs7 283
34.25 errstr 284
34.26 ocsp 284
34.27 pkcs12 287
34.28 pkcs8 289
34.29 s_time 290
34.30 dhparam和dh 291
34.31 ecparam 292
34.32 ec 293
34.33 dsa 295
[ 本帖最后由 forxy 于 2007-8-18 10:47 编辑 ] 楼主是打算出版卖吗?
到时候再说
可惜,,,没钱出版。 那不出版能不能拿出来给大家学习一下啊?恩 分享一下
不出版来分享一下咯就是就是,很诱人的目录
re 楼主,我出钱向你购买电子文档可以么? 原帖由 lyfestudent 于 2007-3-13 12:24 发表不出版来分享一下咯
^_^
希望分享! 原帖由 tclwp 于 2007-4-1 17:40 发表
楼主,我出钱向你购买电子文档可以么?
支持!