behrooz@behrooz:~$ openssl speed md5 sha1 sha256
Doing md5 for 3s on 16 size blocks: 10431958 md5's in 3.00s
Doing md5 for 3s on 64 size blocks: 7654383 md5's in 3.00s
Doing md5 for 3s on 256 size blocks: 4322412 md5's in 3.00s
Doing md5 for 3s on 1024 size blocks: 1570576 md5's in 3.00s
Doing md5 for 3s on 8192 size blocks: 225572 md5's in 3.00s
Doing sha1 for 3s on 16 size blocks: 11880910 sha1's in 3.00s
Doing sha1 for 3s on 64 size blocks: 8392762 sha1's in 2.99s
Doing sha1 for 3s on 256 size blocks: 4576908 sha1's in 3.00s
Doing sha1 for 3s on 1024 size blocks: 1650067 sha1's in 3.00s
Doing sha1 for 3s on 8192 size blocks: 243004 sha1's in 3.00s
Doing sha256 for 3s on 16 size blocks: 8622165 sha256's in 2.89s
Doing sha256 for 3s on 64 size blocks: 4983553 sha256's in 3.00s
Doing sha256 for 3s on 256 size blocks: 2177055 sha256's in 3.00s
Doing sha256 for 3s on 1024 size blocks: 670435 sha256's in 3.00s
Doing sha256 for 3s on 8192 size blocks: 90343 sha256's in 3.00s
OpenSSL 1.0.1e 11 Feb 2013
built on: Mon Feb 11 18:52:45 UTC 2013
options:bn(64,64) rc4(16x,int) des(idx,cisc,16,int) aes(partial) blowfish(idx)
compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -m64 -DL_ENDIAN -DTERMIO -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wa,--noexecstack -Wall -DMD32_REG_T=int -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
md5 55637.11k 163293.50k 368845.82k 536089.94k 615961.94k
sha1 63364.85k 179644.40k 390562.82k 563222.87k 663562.92k
sha256 47735.17k 106315.80k 185775.36k 228841.81k 246696.62k