openssl 的speed 问题
我作了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 是什么意思?