資源簡介
《openssl編程》當前版本,在以前的基礎上增加了橢圓曲線補充。
第一章 基礎知識 8
1.1 對稱算法 8
1.2 摘要算法 9
1.3 公鑰算法 9
1.4 回調函數 11
第二章 openssl簡介 13
2.1 openssl簡介 13
2.2 openssl安裝 13
2.2.1 linux下的安裝 13
2.2.2 windows編譯與安裝 14
2.3 openssl源代碼 14
2.4 openssl學習方法 16
第三章 堆棧 17
3.1 openssl堆棧 17
3.2 數據結構 17
3.3 源碼 18
3.4 定義用戶自己的堆棧函數 18
3.5 編程示例 19
第四章 哈希表 21
4.1 哈希表 21
4.2 哈希表數據結構 21
4.3 函數說明 23
4.4 編程示例 25
第五章 內存分配 27
5.1 openssl內存分配 27
5.2 內存數據結構 27
5.3 主要函數 28
5.4 編程示例 29
第六章 動態模塊加載 30
6.1 動態庫加載 30
6.2 DSO概述 30
6.3 數據結構 31
6.4 編程示例 32
第七章 抽象IO 34
7.1 openssl抽象IO 34
7.2 數據結構 34
7.3 BIO 函數 36
7.4 編程示例 36
7.4.1 mem bio 36
7.4.2 file bio 37
7.4.3 socket bio 38
7.4.4 md BIO 39
7.4.5 cipher BIO 40
7.4.6 ssl BIO 41
7.4.7 其他示例 42
第八章 配置文件 43
8.1 概述 43
8.2 openssl配置文件讀取 43
8.3 主要函數 44
8.4 編程示例 44
第九章 隨機數 46
9.1 隨機數 46
9.2 openssl隨機數數據結構與源碼 46
9.3 主要函數 48
9.4 編程示例 48
第十章 文本數據庫 50
10.1 概述 50
10.2 數據結構 51
10.3 函數說明 51
10.4 編程示例 52
第十一章 大數 54
11.1 介紹 54
11.2 openssl大數表示 54
11.3 大數函數 55
11.4 使用示例 58
第十二章 BASE64編解碼 64
12.1 BASE64編碼介紹 64
12.2 BASE64編解碼原理 64
12.3 主要函數 65
12.4 編程示例 66
第十三章 ASN1庫 68
13.1 ASN1簡介 68
13.2 DER編碼 70
13.3 ASN1基本類型示例 70
13.4 openssl 的ASN.1庫 73
13.5 用openssl的ASN.1庫DER編解碼 74
13.6 Openssl的ASN.1宏 74
13.7 ASN1常用函數 75
13.8 屬性證書編碼 89
第十四章 錯誤處理 93
14.1 概述 93
14.2 數據結構 93
14.3 主要函數 95
14.4 編程示例 97
第十五章 摘要與HMAC 100
15.1 概述 100
15.2 openssl摘要實現 100
15.3 函數說明 101
15.4 編程示例 101
15.5 HMAC 103
第十六章 數據壓縮 104
16.1 簡介 104
16.2 數據結構 104
16.3 函數說明 105
16.4 openssl中壓縮算法協商 106
16.5 編程示例 106
第十七章 RSA 107
17.1 RSA介紹 107
17.2 openssl的RSA實現 107
17.3 RSA簽名與驗證過程 108
17.4 數據結構 109
17.4.1 RSA_METHOD 109
17.4.2 RSA 110
17.5 主要函數 110
17.6編程示例 112
17.6.1密鑰生成 112
17.6.2 RSA加解密運算 113
17.6.3簽名與驗證 116
第十八章 DSA 119
18.1 DSA簡介 119
18.2 openssl的DSA實現 120
18.3 DSA數據結構 120
18.4 主要函數 121
18.5 編程示例 122
18.5.1密鑰生成 122
18.5.2簽名與驗證 124
第十九章DH 126
19.1 DH算法介紹 126
19.2 openssl的DH實現 127
19.3數據結構 127
19.4 主要函數 128
19.5 編程示例 129
第二十章

代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????1746701??2013-12-17?01:06??openssl編程.doc
-----------?---------??----------?-----??----
??????????????1746701????????????????????1
-----------?---------??----------?-----??----
?????文件????1746701??2013-12-17?01:06??openssl編程.doc
-----------?---------??----------?-----??----
??????????????1746701????????????????????1
- 上一篇:沖壓模課程設計,沖孔落料級進模
- 下一篇:NSGA2算法代碼
評論
共有 條評論