openssl 的speed 问题

qingfengxiaoxia 2008-01-21 10:41:32
我作了aes的速度测试

OpenSSL> speed aes

Doing aes-128 cbc for 3s on 16 size blocks: 245080 aes-128 cbc's in 3.00s
Doing aes-128 cbc for 3s on 64 size blocks: 67884 aes-128 cbc's in 3.00s
Doing aes-128 cbc for 3s on 256 size blocks: 17400 aes-128 cbc's in 3.00s
Doing aes-128 cbc for 3s on 1024 size blocks: 4375 aes-128 cbc's in 3.00s
Doing aes-128 cbc for 3s on 8192 size blocks: 544 aes-128 cbc's in 3.00s
Doing aes-192 cbc for 3s on 16 size blocks: 224500 aes-192 cbc's in 3.00s
Doing aes-192 cbc for 3s on 64 size blocks: 58517 aes-192 cbc's in 3.00s
Doing aes-192 cbc for 3s on 256 size blocks: 14950 aes-192 cbc's in 3.00s
Doing aes-192 cbc for 3s on 1024 size blocks: 3754 aes-192 cbc's in 3.00s
Doing aes-192 cbc for 3s on 8192 size blocks: 467 aes-192 cbc's in 3.00s
Doing aes-256 cbc for 3s on 16 size blocks: 197311 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 64 size blocks: 51874 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 256 size blocks: 13127 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 1024 size blocks: 3289 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 8192 size blocks: 409 aes-256 cbc's in 3.00s
OpenSSL 0.9.8 05 Jul 2005
built on: Tue Aug 8 14:03:48 CST 2006
options:bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) aes(partial) idea(int) bl compiler: arm-linux-gcc -fPIC -

DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -lavailable timing options: TIMES TIMEB HZ=100 [sysconf value]
timing function used: times
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
aes-128 cbc 1307.09k 1448.19k 1484.80k 1493.33k 1485.48k
aes-192 cbc 1197.33k 1248.36k 1275.73k 1281.37k 1275.22k
aes-256 cbc 1052.33k 1106.65k 1120.17k 1122.65k 1116.84k
OpenSSL>

----------------------------------------------------------------------------------------------------------------------------------------

1000s of bytes per second processed 是什么意思 ?每秒处理多少k字节?比如

aes-128 cbc 这一行的结果是什么意思?AES128不就是每次加密一块:128bit == 16bytes 吗?后面的 64 bytes 256 bytes 1024 bytes 8192 bytes 是什么意思?
...全文
314 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qingfengxiaoxia 2008-01-21
  • 打赏
  • 举报
回复
十分感谢高手能够指点一下!
captain_x 2008-01-21
  • 打赏
  • 举报
回复
mark
第一章 基础知识 8
1.1 对称算法 8
1.2摘要算法 8
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编译与安装 13
2.3 openssl源代码 14
2.4 openssl学习方法 16
第三章openssl堆栈 17
3.1 openssl堆栈 17
3.2 数据结构 17
3.3 源码 17
3.4 定义用户自己的堆栈函数 18
3.5 编程示例 19
第四章 openssl哈希表 21
4.1 哈希表 21
4.2 哈希表数据结构 21
4.3 函数说明 22
4.4 编程示例 24
第五章 openssl内存分配 27
5.1 openssl内存分配 27
5.2 内存数据结构 27
5.3 主要函数 28
5.4 编程示例 28
第六章 Openssl动态模块加载 31
6.1 动态库加载 31
6.2 DSO概述 31
6.3 数据结构 31
6.4 编程示例 32
第七章 openssl抽象IO 35
7.1 openssl抽象IO 35
7.2 数据结构 35
7.3 BIO 函数 36
7.4 编程示例 37
7.4.1 mem bio 37
7.4.2 file bio 37
7.4.3 socket bio 38
7.4.4 md BIO 40
7.4.5 cipher BIO 40
7.4.6 ssl BIO 41
7.4.7 其他示例 43
第八章 Openssl配置文件 44
8.1 概述 44
8.2 openssl配置文件读取 44
8.3 主要函数 44
8.4 编程示例 45
第九章 Openssl随机数 47
9.1 随机数 47
9.2 openssl随机数数据结构与源码 47
9.3 主要函数 48
9.4 编程示例 49
第十章 Openssl文本数据库 51
10.1 概述 51
10.2 数据结构 51
10.3 函数说明 52
10.4 编程示例 52
第十一章 Openssl大数 55
11.1 介绍 55
11.2 openssl大数表示 55
11.3 大数函数 55
11.4 使用示例 58
第十二章 Openssl base64编解码 65
12.1 BASE64编码介绍 65
12.2 BASE64编解码原理 65
12.3 主要函数 66
12.4 编程示例 66
第十三章 Openssl ASN1库 69
13.1 ASN1简介 69
13.2 DER编码 70
13.3 ASN1基本类型示例 71
13.4 openssl 的ASN.1库 73
13.5 用openssl的ASN.1库DER编码 74
13.6 Openssl的ASN.1宏 75
13.7 ASN1常用函数 76
13.8 属性证书编码 90
第十四章 Openssl错误处理 94
14.1 概述 94
14.2 数据结构 94
14.3 主要函数 96
14.4 编程示例 98
第十五章 Openssl摘要与HMAC 101
15.1 概述 101
15.2 openssl摘要实现 101
15.3 函数说明 101
15.4 编程示例 102
15.5 HMAC 103
第十六章 Openssl数据压缩 105
16.1 简介 105
16.2 数据结构 105
16.3 函数说明 106
16.4 openssl中压缩算法协商 106
16.5 编程示例 107
第十七章 Openssl RSA 108
17.1 RSA介绍 108
17.2 openssl的RSA实现 108
17.3 RSA签名与验证过程 109
17.4 数据结构 109
17.4.1 RSA_METHOD 109
17.4.2 RSA 110
17.5 主要函数 111
17.6编程示例 112
17.6.1密钥生成 112
17.6.2 RSA加解密运算 114
17.6.3签名与验证 117
第十八章 Openssl DSA 120
18.1 DSA简介 120
18.2 openssl的DSA实现 120
18.3 DSA数据结构 121
18.4 主要函数 122
18.5 编程示例 123
18.5.1密钥生成 123
18.5.2签名与验证 124
第十九章Openssl DH 127
19.1 DH算法介绍 127
19.2 openssl的DH实现 127
19.3数据结构 128
19.4 主要函数 129
19.5 编程示例 130
第二十章 Openssl椭圆曲线 133
20.1 ECC介绍 133
20.2 openssl的ECC实现 133
20.3 主要函数 134
20.4 编程示例 134
第二十一章 Openssl EVP 138
21.1 EVP简介 138
21.2 数据结构 138
21.2.1 EVP_PKEY 138
21.2.2 EVP_MD 139
21.2.3 EVP_CIPHER 140
21.2.4 EVP_CIPHER_CTX 141
21.3 源码结构 141
21.4 摘要函数 142
21.5 对称加解密函数 142
21.6 非对称函数 143
21.7 BASE64编解码函数 144
21.8其他函数 144
21.9 对称加密过程 146
21.10 编程示例 147
第二十二章 Openssl PEM格式 154
22.1 PEM概述 154
22.2 openssl的PEM实现 154
22.3 PEM函数 155
22.4 编程示例 156
第二十三章 Openssl Engine 160
23.1 Engine概述 160
23.2 Engine支持的原理 160
23.3 Engine数据结构 160
23.4 openssl 的Engine源码 161
23.5 Engine函数 162
23.6 实现Engine示例 163
第二十四章 Openssl 通用数据结构 177
24.1通用数据结构 177
24.2 X509_ALGOR 177
24.3 X509_VAL 178
24.4 X509_SIG 180
24.5 X509_NAME_ENTRY 181
24.6 X509_NAME 181
24.7 X509_EXTENSION 187
24.8 X509_ATTRIBUTE 193
24.9 GENERAL_NAME 195
第二十五章 Openssl 证书申请 198
25.1 证书申请介绍 198
25.2 数据结构 198
25.3 主要函数 199
25.4 编程示例 201
25.4.1生成证书请求文件 201
25.4.2 解码证书请求文件 203
第二十六章 Openssl X509数字证书 205
26.1 X509数字证书 205
26.2 opessl实现 205
26.3 X509数据结构 205
26.4 X509_TRUST与X509_CERT_AUX 208
26.5 X509_PURPOSE 210
26.6 主要函数 213
26.7 证书验证 216
26.7.1证书验证项 216
26.7.2 Openssl中的证书验证 216
第二十七章 Openssl OCSP 217
27.1 概述 217
27.2 openssl实现 217
27.3 主要函数 217
27.4编程示例 222
第二十八章 Openssl CRL 223
28.1 CRL介绍 223
28.2 数据结构 223
28.3 CRL函数 224
28.4 编程示例 226
第二十九章 Openssl PKCS7 228
29.1概述 228
29.2 数据结构 228
29.3 函数 229
29.4 消息编解码 229
29.4.1 data 230
29.4.2 signed data 230
29.4.3 enveloped 231
29.4.4 signed_and_enveloped 232
29.4.5 digest 233
29.4.6 encrypted 233
29.4.7 读取PEM 234
29.4.8 解码pkcs7 235
第三十章 Openssl PKCS12 236
30.1 概述 236
30.2 openss实现 236
30.3数据结构 236
30.4函数 237
30.5 编程示例 239
第三十一章 Openssl SSL实现 249
31.1概述 249
31.2 openssl实现 249
31.3 建立SSL测试环境 249
31.4 数据结构 250
31.5 加密套件 251
31.6 密钥信息 252
31.7 SESSION 252
31.8 多线程支持 253
31.9 编程示例 253
31.10 函数 264
第三十二章 Openssl命令 267
32.1概述 267
32.2 asn1parse 267
32.3 dgst 269
32.4 gendh 270
32.5 passwd 270
32.6 rand 271
32.7 genrsa 271
32.8 req 272
32.9 x509 274
32.10 version 277
32.11 speed 277
32.12 sess_id 278
32.13 s_server 278
32.14 s_client 280
32.15 rsa 282
32.16 pkcs7 283
32.17 dsaparam 284
32.18 gendsa 284
32.19 enc 285
32.20 ciphers 286
32.21 CA 287
32.22 verify 291
32.23 rsatul 292
32.24 crl 293
32.25 crl2pkcs7 294
32.26 errstr 294
32.27 ocsp 295
32.28 pkcs12 298
32.29 pkcs8 300
32.30 s_time 301
32.31 dhparam和dh 302
32.32 ecparam 303
32.33 ec 304
32.34 dsa 305
32.35 nseq 306
32.36 prime 307
32.37 smime 307
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 第二十章 椭圆曲线 132 20.1 ECC介绍 132 20.2 openssl的ECC实现 133 20.3 主要函数 135 20.3.1参数设置 135 20.3.2参数获取 136 20.3.3转化函数 137 20.3.4其他函数 137 20.4 编程示例 139 第二十一章 EVP 143 21.1 EVP简介 143 21.2 数据结构 143 21.2.1 EVP_PKEY 144 21.2.2 EVP_MD 144 21.2.3 EVP_CIPHER 145 21.2.4 EVP_CIPHER_CTX 146 21.3 源码结构 147 21.4 摘要函数 147 21.5 对称加解密函数 148 21.6 非对称函数 149 21.7 BASE64编解码函数 149 21.8其他函数 150 21.9 对称加密过程 152 21.10 编程示例 152 第二十二章 PEM格式 159 22.1 PEM概述 159 22.2 openssl的PEM实现 160 22.3 PEM函数 161 22.4 编程示例 161 第二十三章 Engine 165 23.1 Engine概述 165 23.2 Engine支持的原理 165 23.3 Engine数据结构 166 23.4 openssl 的Engine源码 167 23.5 Engine函数 167 23.6 实现Engine示例 169 第二十四章 通用数据结构 182 24.1通用数据结构 182 24.2 X509_ALGOR 182 24.3 X509_VAL 184 24.4 X509_SIG 185 24.5 X509_NAME_ENTRY 186 24.6 X509_NAME 187 24.7 X509_EXTENSION 193 24.8 X509_ATTRIBUTE 199 24.9 GENERAL_NAME 200 第二十五章 证书申请 203 25.1 证书申请介绍 203 25.2 数据结构 203 25.3 主要函数 204 25.4 编程示例 206 25.4.1生成证书请求文件 206 25.4.2 解码证书请求文件 208 第二十六章 X509数字证书 210 26.1 X509数字证书 210 26.2 opessl实现 210 26.3 X509数据结构 210 26.4 X509_TRUST与X509_CERT_AUX 214 26.5 X509_PURPOSE 215 26.6 主要函数 218 26.7 证书验证 221 26.7.1证书验证项 221 26.7.2 Openssl中的证书验证 221 第二十七章 OCSP 222 27.1 概述 222 27.2 openssl实现 222 27.3 主要函数 222 27.4编程示例 227 第二十八章 CRL 228 28.1 CRL介绍 228 28.2 数据结构 228 28.3 CRL函数 230 28.4 编程示例 231 第二十九章 PKCS7 233 29.1概述 233 29.2 数据结构 233 29.3 函数 234 29.4 消息编解码 235 29.4.1 data 235 29.4.2 signed data 236 29.4.3 enveloped 237 29.4.4 signed_and_enveloped 238 29.4.5 digest 238 29.4.6 encrypted 239 29.4.7 读取PEM 239 29.4.8 解码pkcs7 240 第三十章 PKCS12 241 30.1 概述 241 30.2 openss实现 241 30.3数据结构 242 30.4函数 243 30.5 编程示例 245 第三十一章 SSL实现 254 31.1概述 254 31.2 openssl实现 254 31.3 建立SSL测试环境 254 31.4 数据结构 256 31.5 加密套件 256 31.6 密钥信息 257 31.7 SESSION 258 31.8 多线程支持 258 31.9 编程示例 259 31.10 函数 270 第三十二章 Openssl命令 272 32.1概述 272 32.2 asn1parse 272 32.3 dgst 274 32.4 gendh 275 32.5 passwd 276 32.6 rand 276 32.7 genrsa 277 32.8 req 278 32.9 x509 280 32.10 version 283 32.11 speed 283 32.12 sess_id 284 32.13 s_server 284 32.14 s_client 286 32.15 rsa 288 32.16 pkcs7 289 32.17 dsaparam 290 32.18 gendsa 291 32.19 enc 291 32.20 ciphers 292 32.21 CA 293 32.22 verify 296 32.23 rsatul 297 32.24 crl 299 32.25 crl2pkcs7 300 32.26 errstr 300 32.27 ocsp 301 32.28 pkcs12 304 32.29 pkcs8 306 32.30 s_time 307 32.31 dhparam和dh 308 32.32 ecparam 309 32.33 ec 310 32.34 dsa 311 32.35 nseq 312 32.36 prime 313 32.37 smime 313
第一章 基础知识 81.1 对称算法 81.2摘要算法 81.3 公钥算法 91.4 回调函数 11第二章 openssl简介 132.1 openssl简介 132.2 openssl安装 132.2.1 linux下的安装 132.2.2 windows编译与安装 132.3 openssl源代码 142.4 openssl学习方法 16第三章openssl堆栈 173.1 openssl堆栈 173.2 数据结构 173.3 源码 173.4 定义用户自己的堆栈函数 183.5 编程示例 19第四章 openssl哈希表 214.1 哈希表 214.2 哈希表数据结构 214.3 函数说明 224.4 编程示例 24第五章 openssl内存分配 275.1 openssl内存分配 275.2 内存数据结构 275.3 主要函数 285.4 编程示例 28第六章 Openssl动态模块加载 316.1 动态库加载 316.2 DSO概述 316.3 数据结构 316.4 编程示例 32第七章 openssl抽象IO 357.1 openssl抽象IO 357.2 数据结构 357.3 BIO 函数 367.4 编程示例 377.4.1 mem bio 377.4.2 file bio 377.4.3 socket bio 387.4.4 md BIO 407.4.5 cipher BIO 407.4.6 ssl BIO 417.4.7 其他示例 43第八章 Openssl配置文件 448.1 概述 448.2 openssl配置文件读取 448.3 主要函数 448.4 编程示例 45第九章 Openssl随机数 479.1 随机数 479.2 openssl随机数数据结构与源码 479.3 主要函数 489.4 编程示例 49第十章 Openssl文本数据库 5110.1 概述 5110.2 数据结构 5110.3 函数说明 5210.4 编程示例 52第十一章 Openssl大数 5511.1 介绍 5511.2 openssl大数表示 5511.3 大数函数 5511.4 使用示例 58第十二章 Openssl base64编解码 6512.1 BASE64编码介绍 6512.2 BASE64编解码原理 6512.3 主要函数 6612.4 编程示例 66第十三章 Openssl ASN1库 6913.1 ASN1简介 6913.2 DER编码 7013.3 ASN1基本类型示例 7113.4 openssl 的ASN.1库 7313.5 用openssl的ASN.1库DER编码 7413.6 Openssl的ASN.1宏 7513.7 ASN1常用函数 7613.8 属性证书编码 90第十四章 Openssl错误处理 9414.1 概述 9414.2 数据结构 9414.3 主要函数 9614.4 编程示例 98第十五章 Openssl摘要与HMAC 10115.1 概述 10115.2 openssl摘要实现 10115.3 函数说明 10115.4 编程示例 10215.5 HMAC 103第十六章 Openssl数据压缩 10516.1 简介 10516.2 数据结构 10516.3 函数说明 10616.4 openssl中压缩算法协商 10616.5 编程示例 107第十七章 Openssl RSA 10817.1 RSA介绍 10817.2 openssl的RSA实现 10817.3 RSA签名与验证过程 10917.4 数据结构 10917.4.1 RSA_METHOD 10917.4.2 RSA 11017.5 主要函数 11117.6编程示例 11217.6.1密钥生成
这两天制作的openssl 的VC工程for openssl-1.0.0e,除DGST和ocsp不能单独生成文件(编译时报错找不到符号,不用理会)外,基本上可生成所有其他的文件。具体列表如下: 2011-09-27 10:48 36,955 4758cca.dll 2011-09-27 10:48 668 4758cca.exp 2011-09-27 10:48 83,888 4758cca.ilk 2011-09-27 10:48 2,108 4758cca.lib 2011-09-27 10:48 132,096 4758cca.pdb 2011-09-27 10:48 32,855 aep.dll 2011-09-27 10:48 652 aep.exp 2011-09-27 10:48 81,216 aep.ilk 2011-09-27 10:48 2,056 aep.lib 2011-09-27 10:48 132,096 aep.pdb 2011-09-27 10:48 57,437 asn1parse.exe 2011-09-27 10:48 293,756 asn1parse.ilk 2011-09-27 10:48 238,592 asn1parse.pdb 2011-09-27 10:48 32,858 atalla.dll 2011-09-27 10:48 665 atalla.exp 2011-09-27 10:48 79,116 atalla.ilk 2011-09-27 10:48 2,094 atalla.lib 2011-09-27 10:48 123,904 atalla.pdb 2011-09-27 10:48 32,858 bftest.exe 2011-09-27 10:48 57,028 bftest.ilk 2011-09-27 10:48 123,904 bftest.pdb 2011-09-27 10:48 49,242 bntest.exe 2011-09-27 10:48 132,236 bntest.ilk 2011-09-27 10:48 164,864 bntest.pdb 2011-09-27 10:48 98,390 ca.exe 2011-09-27 10:48 437,108 ca.ilk 2011-09-27 10:48 312,320 ca.pdb 2011-09-27 10:50 45,144 capi.dll 2011-09-27 10:50 657 capi.exp 2011-09-27 10:50 164,212 capi.ilk 2011-09-27 10:50 2,068 capi.lib 2011-09-27 10:50 164,864 capi.pdb 2011-09-27 10:50 28,764 casttest.exe 2011-09-27 10:50 46,260 casttest.ilk 2011-09-27 10:50 115,712 casttest.pdb 2011-09-27 10:50 36,952 chil.dll 2011-09-27 10:50 657 chil.exp 2011-09-27 10:50 110,116 chil.ilk 2011-09-27 10:50 2,068 chil.lib 2011-09-27 10:50 140,288 chil.pdb 2011-09-27 10:50 57,435 ciphers.exe 2011-09-27 10:50 294,204 ciphers.ilk 2011-09-27 10:50 230,400 ciphers.pdb 2011-09-27 10:51 61,527 crl.exe 2011-09-27 10:51 303,084 crl.ilk 2011-09-27 10:51 238,592 crl.pdb 2011-09-27 10:51 57,437 crl2pkcs7.exe 2011-09-27 10:51 289,828 crl2pkcs7.ilk 2011-09-27 10:51 230,400 crl2pkcs7.pdb 2011-09-27 10:51 36,954 cswift.dll 2011-09-27 10:51 665 cswift.exp 2011-09-27 10:51 88,068 cswift.ilk 2011-09-27 10:51 2,094 cswift.lib 2011-09-27 10:51 132,096 cswift.pdb 2011-09-27 10:51 41,051 destest.exe 2011-09-27 10:51 73,468 destest.ilk 2011-09-27 10:51 123,904 destest.pdb 2011-09-27 11:17 25,600 dgst.pdb 2011-09-27 11:00 57,430 dh.exe 2011-09-27 11:00 295,624 dh.ilk 2011-09-27 11:00 238,592 dh.pdb 2011-09-27 14:42 61,531 dhparam.exe 2011-09-27 14:42 311,364 dhparam.ilk 2011-09-27 14:42 205,824 dhparam.pdb 2011-09-27 11:00 28,762 dhtest.exe 2011-09-27 11:00 73,740 dhtest.ilk 2011-09-27 11:00 123,904 dhtest.pdb 2011-09-27 11:00 57,431 dsa.exe 2011-09-27 11:00 295,496 dsa.ilk 2011-09-27 11:00 238,592 dsa.pdb 2011-09-27 11:00 61,532 dsaparam.exe 2011-09-27 11:00 312,244 dsaparam.ilk 2011-09-27 11:00 246,784 dsaparam.pdb 2011-09-27 11:00 28,763 dsatest.exe 2011-09-27 11:00 67,660 dsatest.ilk 2011-09-27 11:00 123,904 dsatest.pdb 2011-09-27 11:00 32,860 ecdhtest.exe 2011-09-27 11:00 87,668 ecdhtest.ilk 2011-09-27 11:00 132,096 ecdhtest.pdb 2011-09-27 11:00 32,861 ecdsatest.exe 2011-09-27 11:00 100,972 ecdsatest.ilk 2011-09-27 11:00 140,288 ecdsatest.pdb 2011-09-27 11:01 114,778 ectest.exe 2011-09-27 11:01 140,400 ectest.ilk 2011-09-27 11:01 156,672 ectest.pdb 2011-09-27 11:01 61,527 enc.exe 2011-09-27 11:01 320,504 enc.ilk 2011-09-27 11:01 246,784 enc.pdb 2011-09-27 11:01 61,530 engine.exe 2011-09-27 11:01 304,268 engine.ilk 2011-09-27 11:01 238,592 engine.pdb 2011-09-27 11:01 28,766 enginetest.exe 2011-09-27 11:01 78,116 enginetest.ilk 2011-09-27 11:01 123,904 enginetest.pdb 2011-09-27 11:01 57,434 errstr.exe 2011-09-27 11:01 285,692 errstr.ilk 2011-09-27 11:01 230,400 errstr.pdb 2011-09-27 11:01 32,860 evp_test.exe 2011-09-27 11:01 95,560 evp_test.ilk 2011-09-27 11:01 140,288 evp_test.pdb 2011-09-27 11:01 28,763 exptest.exe 2011-09-27 11:01 66,476 exptest.ilk 2011-09-27 11:01 123,904 exptest.pdb 2011-09-27 11:01 57,433 gendh.exe 2011-09-27 11:01 291,808 gendh.ilk 2011-09-27 11:01 238,592 gendh.pdb 2011-09-27 11:01 57,434 gendsa.exe 2011-09-27 11:01 304,916 gendsa.ilk 2011-09-27 11:01 238,592 gendsa.pdb 2011-09-27 11:01 57,434 genrsa.exe 2011-09-27 11:01 306,056 genrsa.ilk 2011-09-27 11:01 246,784 genrsa.pdb 2011-09-27 11:03 28,759 gmp.dll 2011-09-27 11:03 652 gmp.exp 2011-09-27 11:03 27,120 gmp.ilk 2011-09-27 11:03 2,056 gmp.lib 2011-09-27 11:03 99,328 gmp.pdb 2011-09-27 11:03 90,200 gost.dll 2011-09-27 11:03 657 gost.exp 2011-09-27 11:03 287,660 gost.ilk 2011-09-27 11:03 2,068 gost.lib 2011-09-27 11:03 304,128 gost.pdb 2011-09-27 11:04 28,764 hmactest.exe 2011-09-27 11:04 43,464 hmactest.ilk 2011-09-27 11:04 115,712 hmactest.pdb 2011-09-27 11:04 28,764 ideatest.exe 2011-09-27 11:04 49,520 ideatest.ilk 2011-09-27 11:04 115,712 ideatest.pdb 2011-09-27 10:31 1,966,172 libeay32.dll 2011-09-27 10:30 528,619 libeay32.exp 2011-09-27 10:31 1,028,852 libeay32.ilk 2011-09-27 10:30 777,138 libeay32.lib 2011-09-27 10:31 3,802,112 libeay32.pdb 2011-09-27 11:05 28,763 md2test.exe 2011-09-27 11:05 46,176 md2test.ilk 2011-09-27 11:05 115,712 md2test.pdb 2011-09-27 11:05 28,763 Md4test.exe 2011-09-27 11:05 46,176 Md4test.ilk 2011-09-27 11:05 115,712 Md4test.pdb 2011-09-27 11:05 28,763 md5test.exe 2011-09-27 11:05 46,176 md5test.ilk 2011-09-27 11:05 115,712 md5test.pdb 2011-09-27 11:05 28,764 mdc2test.exe 2011-09-27 11:05 46,976 mdc2test.ilk 2011-09-27 11:05 115,712 mdc2test.pdb 2011-09-27 11:05 57,432 nseq.exe 2011-09-27 11:05 271,876 nseq.ilk 2011-09-27 11:05 222,208 nseq.pdb 2011-09-27 11:05 28,761 nuron.dll 2011-09-27 11:05 660 nuron.exp 2011-09-27 11:05 70,028 nuron.ilk 2011-09-27 11:05 2,082 nuron.lib 2011-09-27 11:05 115,712 nuron.pdb 2011-09-27 11:16 25,600 ocsp.pdb 2011-09-27 11:06 528,475 openssl.exe 2011-09-27 11:06 1,795,040 openssl.ilk 2011-09-27 11:06 1,246,208 openssl.pdb 2011-09-27 11:06 32,859 padlock.dll 2011-09-27 11:06 668 padlock.exp 2011-09-27 11:06 55,348 padlock.ilk 2011-09-27 11:06 2,108 padlock.lib 2011-09-27 11:06 115,712 padlock.pdb 2011-09-27 11:20 61,530 passwd.exe 2011-09-27 11:20 295,176 passwd.ilk 2011-09-27 11:20 238,592 passwd.pdb 2011-09-27 11:08 73,818 pkcs12.exe 2011-09-27 11:08 359,452 pkcs12.ilk 2011-09-27 11:08 271,360 pkcs12.pdb 2011-09-27 11:09 57,433 pkcs7.exe 2011-09-27 11:09 289,812 pkcs7.ilk 2011-09-27 11:09 230,400 pkcs7.pdb 2011-09-27 11:09 61,529 pkcs8.exe 2011-09-27 11:09 300,504 pkcs8.ilk 2011-09-27 11:09 246,784 pkcs8.pdb 2011-09-27 11:10 61,528 rand.exe 2011-09-27 11:10 292,972 rand.ilk 2011-09-27 11:10 238,592 rand.pdb 2011-09-27 11:10 28,764 randtest.exe 2011-09-27 11:10 40,288 randtest.ilk 2011-09-27 11:10 115,712 randtest.pdb 2011-09-27 11:10 28,763 rc2test.exe 2011-09-27 11:10 41,996 rc2test.ilk 2011-09-27 11:10 115,712 rc2test.pdb 2011-09-27 11:10 28,763 rc4test.exe 2011-09-27 11:10 49,336 rc4test.ilk 2011-09-27 11:10 115,712 rc4test.pdb 2011-09-27 11:10 28,763 rc5test.exe 2011-09-27 11:10 44,644 rc5test.ilk 2011-09-27 11:10 115,712 rc5test.pdb 2011-09-27 11:11 77,911 req.exe 2011-09-27 11:11 383,556 req.ilk 2011-09-27 11:11 287,744 req.pdb 2011-09-27 11:11 28,763 rmdtest.exe 2011-09-27 11:11 46,536 rmdtest.ilk 2011-09-27 11:11 115,712 rmdtest.pdb 2011-09-27 11:11 57,431 rsa.exe 2011-09-27 11:11 302,520 rsa.ilk 2011-09-27 11:11 238,592 rsa.pdb 2011-09-27 11:11 28,763 rsatest.exe 2011-09-27 11:11 61,252 rsatest.ilk 2011-09-27 11:11 123,904 rsatest.pdb 2011-09-27 11:12 57,434 Rsautl.exe 2011-09-27 11:12 291,084 Rsautl.ilk 2011-09-27 11:12 238,592 Rsautl.pdb 2011-09-27 11:12 57,435 sess_id.exe 2011-09-27 11:12 293,596 sess_id.ilk 2011-09-27 11:12 238,592 sess_id.pdb 2011-09-27 11:12 28,764 sha1test.exe 2011-09-27 11:12 50,176 sha1test.ilk 2011-09-27 11:12 115,712 sha1test.pdb 2011-09-27 11:12 28,763 sha256t.exe 2011-09-27 11:12 50,956 sha256t.ilk 2011-09-27 11:12 115,712 sha256t.pdb 2011-09-27 11:13 28,763 sha512t.exe 2011-09-27 11:13 50,924 sha512t.ilk 2011-09-27 11:13 115,712 sha512t.pdb 2011-09-27 11:13 28,763 shatest.exe 2011-09-27 11:13 50,980 shatest.ilk 2011-09-27 11:13 115,712 shatest.pdb 2011-09-27 11:13 69,721 smime.exe 2011-09-27 11:13 332,916 smime.ilk 2011-09-27 11:13 263,168 smime.pdb 2011-09-27 11:13 102,489 speed.exe 2011-09-27 11:13 405,052 speed.ilk 2011-09-27 11:13 287,744 speed.pdb 2011-09-27 11:14 57,433 spkac.exe 2011-09-27 11:14 302,948 spkac.ilk 2011-09-27 11:14 246,784 spkac.pdb 2011-09-27 10:35 450,652 SSLeay32.dll 2011-09-27 10:35 38,352 SSLeay32.exp 2011-09-27 10:35 445,032 SSLeay32.ilk 2011-09-27 10:35 56,742 SSLeay32.lib 2011-09-27 10:35 656,384 SSLeay32.pdb 2011-09-27 11:14 57,435 ssltest.exe 2011-09-27 11:14 200,740 ssltest.ilk 2011-09-27 11:14 189,440 ssltest.pdb 2011-09-27 11:14 36,956 sureware.dll 2011-09-27 11:14 673 sureware.exp 2011-09-27 11:14 106,624 sureware.ilk 2011-09-27 11:14 2,120 sureware.lib 2011-09-27 11:14 140,288 sureware.pdb 2011-09-27 11:12 94,300 s_client.exe 2011-09-27 11:12 470,172 s_client.ilk 2011-09-27 11:12 336,896 s_client.pdb 2011-09-27 11:12 102,492 s_server.exe 2011-09-27 11:12 492,008 s_server.ilk 2011-09-27 11:12 353,280 s_server.pdb 2011-09-27 11:12 73,818 s_time.exe 2011-09-27 11:12 361,548 s_time.ilk 2011-09-27 11:12 279,552 s_time.pdb 2011-09-27 11:14 36,953 ubsec.dll 2011-09-27 11:14 660 ubsec.exp 2011-09-27 11:14 81,900 ubsec.ilk 2011-09-27 11:14 2,082 ubsec.lib 2011-09-27 11:14 132,096 ubsec.pdb 2011-09-27 11:14 57,434 verify.exe 2011-09-27 11:14 299,372 verify.ilk 2011-09-27 11:14 238,592 verify.pdb 2011-09-27 11:15 57,435 version.exe 2011-09-27 11:15 285,588 version.ilk 2011-09-27 11:15 230,400 version.pdb 2011-09-27 11:15 28,763 wp_test.exe 2011-09-27 11:15 48,836 wp_test.ilk 2011-09-27 11:15 115,712 wp_test.pdb 2011-09-27 11:15 82,008 x509.exe 2011-09-27 11:15 392,568 x509.ilk 2011-09-27 11:15 287,744 x509.pdb
第一章 基础知识.....................................................................................................................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 15.1 概述.......................................................................................................................102 15.2 openssl 摘要实现......................................................................................................102 15.3 函数说明...............................................................................................................102 6 15.4 编程示例...............................................................................................................103 15.5 HMAC.......................................................................................................................104 第十六章 数据压缩...............................................................................................................106 16.1 简介.......................................................................................................................106 16.2 数据结构...............................................................................................................106 16.3 函数说明...............................................................................................................107 16.4 openssl 中压缩算法协商..........................................................................................107 16.5 编程示例...............................................................................................................108 第十七章 RSA.......................................................................................................................109 17.1 RSA 介绍...................................................................................................................109 17.2 openssl 的RSA 实现................................................................................................109 17.3 RSA 签名与验证过程..............................................................................................110 17.4 数据结构...............................................................................................................110 17.4.1 RSA_METHOD.................................................................................................110 17.4.2 RSA............................................................................................................... 111 17.5 主要函数...............................................................................................................112 17.6 编程示例.......................................................................................................................113 17.6.1 密钥生成............................................................................................................113 17.6.2 RSA 加解密运算..........................................................................................115 17.6.3 签名与验证........................................................................................................118 第十八章 DSA.......................................................................................................................121 18.1 DSA 简介..............................................................................................................121 18.2 openssl 的DSA 实现................................................................................................121 18.3 DSA 数据结构..........................................................................................................122 18.4 主要函数...............................................................................................................123 18.5 编程示例...............................................................................................................124 18.5.1 密钥生成............................................................................................................124 18.5.2 签名与验证........................................................................................................125 第十九章DH...............................................................................................................................128 19.1 DH 算法介绍............................................................................................................128 19.2 openssl 的DH 实现..................................................................................................128 19.3 数据结构.......................................................................................................................129 19.4 主要函数...............................................................................................................130 19.5 编程示例...............................................................................................................131 第二十章 椭圆曲线...............................................................................................................134 20.1 ECC 介绍..................................................................................................................134 20.2 openssl 的ECC 实现................................................................................................134 20.3 主要函数...............................................................................................................135 20.4 编程示例...............................................................................................................135 第二十一章 EVP...................................................................................................................139 21.1 EVP 简介......................................................................................................................139 21.2 数据结构......................................................................................................................139 21.2.1 EVP_PKEY...................................................................................................139 21.2.2 EVP_MD.......................................................................................................140 7 21.2.3 EVP_CIPHER...............................................................................................141 21.2.4 EVP_CIPHER_CTX.....................................................................................142 21.3 源码结构......................................................................................................................142 21.4 摘要函数......................................................................................................................143 21.5 对称加解密函数..........................................................................................................143 21.6 非对称函数..................................................................................................................144 21.7 BASE64 编解码函数................................................................................................145 21.8 其他函数.......................................................................................................................145 21.9 对称加密过程............................................................................................................147 21.10 编程示例...............................................................................................................148 第二十二章 PEM 格式.........................................................................................................155 22.1 PEM 概述.................................................................................................................155 22.2 openssl 的PEM 实现................................................................................................155 22.3 PEM 函数.................................................................................................................156 22.4 编程示例...............................................................................................................157 第二十三章 Engine ...............................................................................................................161 23.1 Engine 概述..............................................................................................................161 23.2 Engine 支持的原理..................................................................................................161 23.3 Engine 数据结构......................................................................................................161 23.4 openssl 的Engine 源码...........................................................................................162 23.5 Engine 函数..............................................................................................................163 23.6 实现Engine 示例.................................................................................................164 第二十四章 通用数据结构...................................................................................................178 24.1 通用数据结构...............................................................................................................178 24.2 X509_ALGOR..........................................................................................................178 24.3 X509_VAL................................................................................................................179 24.4 X509_SIG .................................................................................................................181 24.5 X509_NAME_ENTRY.............................................................................................182 24.6 X509_NAME............................................................................................................182 24.7 X509_EXTENSION .................................................................................................188 24.8 X509_ATTRIBUTE..................................................................................................194 24.9 GENERAL_NAME ..................................................................................................195 第二十五章 证书申请...........................................................................................................199 25.1 证书申请介绍.......................................................................................................199 25.2 数据结构...............................................................................................................199 25.3 主要函数...............................................................................................................200 25.4 编程示例...............................................................................................................202 25.4.1 生成证书请求文件............................................................................................202 25.4.2 解码证书请求文件.......................................................................................204 第二十六章 X509 数字证书.................................................................................................206 26.1 X509 数字证书.........................................................................................................206 26.2 opessl 实现................................................................................................................206 26.3 X509 数据结构.........................................................................................................206 26.4 X509_TRUST 与X509_CERT_AUX......................................................................209 8 26.5 X509_PURPOSE ......................................................................................................211 26.6 主要函数...............................................................................................................214 26.7 证书验证...............................................................................................................217 26.7.1 证书验证项........................................................................................................217 26.7.2 Openssl 中的证书验证.................................................................................217 第二十七章 OCSP.................................................................................................................218 27.1 概述.......................................................................................................................218 27.2 openssl 实现..............................................................................................................218 27.3 主要函数...............................................................................................................218 27.4 编程示例.......................................................................................................................223 第二十八章 CRL...................................................................................................................224 28.1 CRL 介绍..................................................................................................................224 28.2 数据结构...............................................................................................................224 28.3 CRL 函数..................................................................................................................225 28.4 编程示例...............................................................................................................226 第二十九章 PKCS7...............................................................................................................229 29.1 概述...............................................................................................................................229 29.2 数据结构...............................................................................................................229 29.3 函数.......................................................................................................................230 29.4 消息编解码.............................................................................................................230 29.4.1 data ..............................................................................................................231 29.4.2 signed data...................................................................................................231 29.4.3 enveloped ....................................................................................................232 29.4.4 signed_and_enveloped ................................................................................233 29.4.5 digest ...........................................................................................................234 29.4.6 encrypted.....................................................................................................234 29.4.7 读取PEM .....................................................................................................235 29.4.8 解码pkcs7 ....................................................................................................236 第三十章 PKCS12...............................................................................................................237 30.1 概述.......................................................................................................................237 30.2 openss 实现...............................................................................................................237 30.3 数据结构.......................................................................................................................237 30.4 函数...............................................................................................................................238 30.5 编程示例...............................................................................................................240 第三十一章 SSL 实现...........................................................................................................250 31.1 概述...............................................................................................................................250 31.2 openssl 实现..............................................................................................................250 31.3 建立SSL 测试环境..............................................................................................250 31.4 数据结构...............................................................................................................251 31.5 加密套件...............................................................................................................252 31.6 密钥信息...............................................................................................................253 31.7 SESSION ..................................................................................................................253 31.8 多线程支持...........................................................................................................254 31.9 编程示例...............................................................................................................254 9 31.10 函数.......................................................................................................................265 第三十二章 Openssl 命令.....................................................................................................268 32.1 概述...............................................................................................................................268 32.2 asn1parse...................................................................................................................268 32.3 dgst...........................................................................................................................270 32.4 gendh.........................................................................................................................271 32.5 passwd.......................................................................................................................271 32.6 rand ...........................................................................................................................272 32.7 genrsa ........................................................................................................................273 32.8 req .............................................................................................................................273 32.9 x509...........................................................................................................................276 32.10 version...................................................................................................................279 32.11 speed......................................................................................................................279 32.12 sess_id .................................................................................................................280 32.13 s_server ...............................................................................................................280 32.14 s_client ................................................................................................................282 32.15 rsa........................................................................................................................284 32.16 pkcs7 ...................................................................................................................285 32.17 dsaparam .............................................................................................................285 32.18 gendsa..................................................................................................................286 32.19 enc .......................................................................................................................287 32.20 ciphers .................................................................................................................288 32.21 CA.......................................................................................................................288 32.22 verify ...................................................................................................................292 32.23 rsatul....................................................................................................................293 32.24 crl ..........................................................................................................................294 32.25 crl2pkcs7 ...........................................................................................................295 32.26 errstr ..................................................................................................................296 32.27 ocsp .............................................................................................................................296 32.28 pkcs12 .................................................................................................................299 32.29 pkcs8 ...................................................................................................................301 32.30 s_time ..................................................................................................................302 32.31 dhparam 和dh.............................................................................................................303 32.32 ecparam.................................................................................................................305 32.33 ec .........................................................................................................................306 32.34 dsa .......................................................................................................................307 32.35 nseq .....................................................................................................................308 32.36 prime ...................................................................................................................308 32.37 smime ..................................................................................................................309

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧