Skip to content

Instantly share code, notes, and snippets.

@jef-sure
Created October 1, 2016 16:07
Show Gist options
  • Save jef-sure/41c20285f23b4db8bc81a4365e9b7d20 to your computer and use it in GitHub Desktop.
Save jef-sure/41c20285f23b4db8bc81a4365e9b7d20 to your computer and use it in GitHub Desktop.
openssl speed md5 sha1
Doing md5 for 3s on 16 size blocks: 11619577 md5's in 3.00s
Doing md5 for 3s on 64 size blocks: 8749864 md5's in 3.00s
Doing md5 for 3s on 256 size blocks: 5139920 md5's in 3.00s
Doing md5 for 3s on 1024 size blocks: 1940245 md5's in 3.00s
Doing md5 for 3s on 8192 size blocks: 279680 md5's in 3.00s
Doing sha1 for 3s on 16 size blocks: 12632845 sha1's in 3.00s
Doing sha1 for 3s on 64 size blocks: 8988413 sha1's in 3.00s
Doing sha1 for 3s on 256 size blocks: 4959988 sha1's in 3.00s
Doing sha1 for 3s on 1024 size blocks: 1791757 sha1's in 2.99s
Doing sha1 for 3s on 8192 size blocks: 257330 sha1's in 3.00s
OpenSSL 1.0.2g 1 Mar 2016
built on: reproducible build, date unspecified
options:bn(64,64) rc4(8x,int) des(idx,cisc,16,int) aes(partial) blowfish(idx)
compiler: cc -I. -I.. -I../include -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -m64 -DL_ENDIAN -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -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 -DECP_NISTZ256_ASM
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
md5 61971.08k 186663.77k 438606.51k 662270.29k 763712.85k
sha1 67375.17k 191752.81k 423252.31k 613631.83k 702682.45k
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment