Created
November 5, 2014 20:50
-
-
Save soyayaos/d16053a4c95edbaaf025 to your computer and use it in GitHub Desktop.
rsa vs aes speedtest
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
root@deb764:/tmp# openssl speed rsa | |
Doing 512 bit private rsa's for 10s: 120928 512 bit private RSA's in 9.98s | |
Doing 512 bit public rsa's for 10s: 1482403 512 bit public RSA's in 9.99s | |
Doing 1024 bit private rsa's for 10s: 29271 1024 bit private RSA's in 9.99s | |
Doing 1024 bit public rsa's for 10s: 415378 1024 bit public RSA's in 9.98s | |
Doing 2048 bit private rsa's for 10s: 3912 2048 bit private RSA's in 9.98s | |
Doing 2048 bit public rsa's for 10s: 146740 2048 bit public RSA's in 9.98s | |
Doing 4096 bit private rsa's for 10s: 535 4096 bit private RSA's in 9.99s | |
Doing 4096 bit public rsa's for 10s: 40049 4096 bit public RSA's in 9.99s | |
OpenSSL 1.0.1e 11 Feb 2013 | |
built on: Wed Oct 15 17:54:53 UTC 2014 | |
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 | |
sign verify sign/s verify/s | |
rsa 512 bits 0.000083s 0.000007s 12117.0 148388.7 | |
rsa 1024 bits 0.000341s 0.000024s 2930.0 41621.0 | |
rsa 2048 bits 0.002551s 0.000068s 392.0 14703.4 | |
rsa 4096 bits 0.018673s 0.000249s 53.6 4008.9 | |
root@deb764:/tmp# openssl speed aes | |
Doing aes-128 cbc for 3s on 16 size blocks: 12365918 aes-128 cbc's in 3.00s | |
Doing aes-128 cbc for 3s on 64 size blocks: 3356417 aes-128 cbc's in 2.99s | |
Doing aes-128 cbc for 3s on 256 size blocks: 855275 aes-128 cbc's in 3.00s | |
Doing aes-128 cbc for 3s on 1024 size blocks: 215131 aes-128 cbc's in 2.99s | |
Doing aes-128 cbc for 3s on 8192 size blocks: 26936 aes-128 cbc's in 3.00s | |
Doing aes-192 cbc for 3s on 16 size blocks: 10524016 aes-192 cbc's in 3.00s | |
Doing aes-192 cbc for 3s on 64 size blocks: 2806794 aes-192 cbc's in 2.99s | |
Doing aes-192 cbc for 3s on 256 size blocks: 710611 aes-192 cbc's in 3.00s | |
Doing aes-192 cbc for 3s on 1024 size blocks: 178805 aes-192 cbc's in 2.99s | |
Doing aes-192 cbc for 3s on 8192 size blocks: 22378 aes-192 cbc's in 3.00s | |
Doing aes-256 cbc for 3s on 16 size blocks: 9209215 aes-256 cbc's in 3.00s | |
Doing aes-256 cbc for 3s on 64 size blocks: 2405319 aes-256 cbc's in 2.99s | |
Doing aes-256 cbc for 3s on 256 size blocks: 608512 aes-256 cbc's in 3.00s | |
Doing aes-256 cbc for 3s on 1024 size blocks: 152849 aes-256 cbc's in 3.00s | |
Doing aes-256 cbc for 3s on 8192 size blocks: 19133 aes-256 cbc's in 2.99s | |
OpenSSL 1.0.1e 11 Feb 2013 | |
built on: Wed Oct 15 17:54:53 UTC 2014 | |
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 | |
aes-128 cbc 65951.56k 71843.04k 72983.47k 73676.97k 73553.24k | |
aes-192 cbc 56128.09k 60078.53k 60638.81k 61236.23k 61106.86k | |
aes-256 cbc 49115.81k 51485.09k 51926.36k 52172.46k 52420.58k |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment