forxy 发表于 2007-03-11 11:08

自己写的一本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 编辑 ]

cugb_cat 发表于 2007-03-11 23:06

楼主是打算出版卖吗?

forxy 发表于 2007-03-12 12:34

到时候再说

可惜,,,没钱出版。

cugb_cat 发表于 2007-03-12 12:39

那不出版能不能拿出来给大家学习一下啊?

lyfestudent 发表于 2007-03-13 12:24

恩 分享一下

不出版来分享一下咯

fengtia7902 发表于 2007-03-21 10:05

就是就是,很诱人的目录

re

tclwp 发表于 2007-04-01 17:40

楼主,我出钱向你购买电子文档可以么?

rosemarystar 发表于 2007-04-02 17:54

原帖由 lyfestudent 于 2007-3-13 12:24 发表
不出版来分享一下咯

^_^

希望分享!

mysugar 发表于 2007-04-03 14:41

原帖由 tclwp 于 2007-4-1 17:40 发表
楼主,我出钱向你购买电子文档可以么?
支持!

syncm 发表于 2007-04-09 15:52

页: [1] 2 3 4
查看完整版本: 自己写的一本openssl学习书籍《openssl编程》