各种加密算法的速度对比
来源:互联网 发布:matlab函数输入数组 编辑:程序博客网 时间:2024/05/22 15:29
cpu: Intel Core i7-4712MQ CPU 2.3GHz
memory:8GB
os:win7 64
命令:
cryptotest b
Algorithm | MiB/Second | Microseconds to Setup Key and IV | AES/GCM | 3111.706AES/CCM | 1421.094AES/EAX | 1431.643GMAC(AES) | 7501.707VMAC(AES)-64 | 31102.703VMAC(AES)-128 | 16613.150HMAC(SHA-1) | 551.584Two-Track-MAC | 370.124CMAC(AES) | 1930.568DMAC(AES) | 1941.866CRC32 | 205Adler32 | 354MD5 | 109SHA-1 | 55SHA-256 | 225SHA-512 | 174SHA-3-224 | 13SHA-3-256 | 12SHA-3-384 | 10SHA-3-512 | 7Tiger | 402Whirlpool | 118RIPEMD-160 | 38RIPEMD-320 | 38RIPEMD-128 | 49RIPEMD-256 | 54Panama-LE | 16881.765Panama-BE | 615.560Salsa20 | 8790.685Salsa20/12 | 13670.726Salsa20/8 | 19030.725Sosemanuk | 13543.011MARC4 | 937.142SEAL-3.0-LE | 58178.711WAKE-OFB-LE | 474.077AES/CTR (128-bit key) | 5440.798AES/CTR (192-bit key) | 4840.802AES/CTR (256-bit key) | 4180.868AES/CBC (128-bit key) | 1980.684AES/CBC (192-bit key) | 1700.691AES/CBC (256-bit key) | 1490.742AES/OFB (128-bit key) | 1720.784AES/CFB (128-bit key) | 1930.927AES/ECB (128-bit key) | 6600.316Camellia/CTR (128-bit key) | 240.961Camellia/CTR (256-bit key) | 201.149Twofish/CTR | 1910.193Serpent/CTR | 102.399CAST-256/CTR | 183.042RC6/CTR | 246.154MARS/CTR | 157.689SHACAL-2/CTR (128-bit key) | 151.665SHACAL-2/CTR (512-bit key) | 151.787DES/CTR | 169.277DES-XEX3/CTR | 149.632DES-EDE3/CTR | 829.239IDEA/CTR | 151.885RC5 (r=16) | 265.145Blowfish/CTR | 3060.719TEA/CTR | 120.735XTEA/CTR | 160.723CAST-128/CTR | 231.129SKIPJACK/CTR | 108.728SEED/CTR (1/2 K table) | 201.046Operation | Milliseconds/Operation | RSA 1024 Encryption | 0.12RSA 1024 Decryption | 1.45LUC 1024 Encryption | 0.11LUC 1024 Decryption | 2.36DLIES 1024 Encryption | 0.64DLIES 1024 Encryption with precomputation | 2.51DLIES 1024 Decryption | 1.59LUCELG 512 Encryption | 0.43LUCELG 512 Encryption with precomputation | 0.43LUCELG 512 Decryption | 0.83RSA 2048 Encryption | 0.21RSA 2048 Decryption | 4.81LUC 2048 Encryption | 0.21LUC 2048 Decryption | 7.56DLIES 2048 Encryption | 2.44DLIES 2048 Encryption with precomputation | 4.69DLIES 2048 Decryption | 4.14LUCELG 1024 Encryption | 1.18LUCELG 1024 Encryption with precomputation | 1.19LUCELG 1024 Decryption | 1.86RSA 1024 Signature | 1.43RSA 1024 Verification | 0.12RW 1024 Signature | 2.51RW 1024 Verification | 0.08LUC 1024 Signature | 2.39LUC 1024 Verification | 0.10NR 1024 Signature | 0.35NR 1024 Signature with precomputation | 0.76NR 1024 Verification | 0.35NR 1024 Verification with precomputation | 1.42DSA 1024 Signature | 0.37DSA 1024 Signature with precomputation | 0.76DSA 1024 Verification | 0.37DSA 1024 Verification with precomputation | 1.40LUC-HMP 512 Signature | 0.43LUC-HMP 512 Signature with precomputation | 0.44LUC-HMP 512 Verification | 0.47LUC-HMP 512 Verification with precomputation | 0.47ESIGN 1023 Signature | 0.32ESIGN 1023 Verification | 0.11ESIGN 1536 Signature | 0.50ESIGN 1536 Verification | 0.18RSA 2048 Signature | 4.80RSA 2048 Verification | 0.21RW 2048 Signature | 7.15RW 2048 Verification | 0.15LUC 2048 Signature | 7.60LUC 2048 Verification | 0.21NR 2048 Signature | 1.25NR 2048 Signature with precomputation | 1.20NR 2048 Verification | 1.36NR 2048 Verification with precomputation | 2.17LUC-HMP 1024 Signature | 1.20LUC-HMP 1024 Signature with precomputation | 1.22LUC-HMP 1024 Verification | 1.30LUC-HMP 1024 Verification with precomputation | 1.29ESIGN 2046 Signature | 0.61ESIGN 2046 Verification | 0.20XTR-DH 171 Key-Pair Generation | 0.70XTR-DH 171 Key Agreement | 1.38XTR-DH 342 Key-Pair Generation | 1.38XTR-DH 342 Key Agreement | 2.74DH 1024 Key-Pair Generation | 0.35DH 1024 Key-Pair Generation with precomputation | 1.29DH 1024 Key Agreement | 1.62DH 2048 Key-Pair Generation | 1.28DH 2048 Key-Pair Generation with precomputation | 2.41DH 2048 Key Agreement | 4.05LUCDIF 512 Key-Pair Generation | 0.23LUCDIF 512 Key-Pair Generation with precomputation | 0.23LUCDIF 512 Key Agreement | 0.80LUCDIF 1024 Key-Pair Generation | 0.61LUCDIF 1024 Key-Pair Generation with precomputation | 0.62LUCDIF 1024 Key Agreement | 1.91MQV 1024 Key-Pair Generation | 0.34MQV 1024 Key-Pair Generation with precomputation | 0.72MQV 1024 Key Agreement | 0.74MQV 2048 Key-Pair Generation | 1.21MQV 2048 Key-Pair Generation with precomputation | 1.15MQV 2048 Key Agreement | 2.52ECIES over GF(p) 256 Encryption | 8.21ECIES over GF(p) 256 Encryption with precomputation | 5.80ECIES over GF(p) 256 Decryption | 5.82ECDSA over GF(p) 256 Signature | 4.19ECDSA over GF(p) 256 Signature with precomputation | 2.97ECDSA over GF(p) 256 Verification | 10.26ECDSA over GF(p) 256 Verification with precomputation | 5.26ECDHC over GF(p) 256 Key-Pair Generation | 4.13ECDHC over GF(p) 256 Key-Pair Generation with precomputation | 2.92ECDHC over GF(p) 256 Key Agreement | 4.17ECMQVC over GF(p) 256 Key-Pair Generation | 4.12ECMQVC over GF(p) 256 Key-Pair Generation with precomputation | 2.90ECMQVC over GF(p) 256 Key Agreement | 10.32ECIES over GF(2^n) 233 Encryption | 47.32ECIES over GF(2^n) 233 Encryption with precomputation | 13.44ECIES over GF(2^n) 233 Decryption | 26.71ECDSA over GF(2^n) 233 Signature | 23.81ECDSA over GF(2^n) 233 Signature with precomputation | 6.82ECDSA over GF(2^n) 233 Verification | 29.85ECDSA over GF(2^n) 233 Verification with precomputation | 11.59ECDHC over GF(2^n) 233 Key-Pair Generation | 23.74ECDHC over GF(2^n) 233 Key-Pair Generation with precomputation | 6.76ECDHC over GF(2^n) 233 Key Agreement | 23.61ECMQVC over GF(2^n) 233 Key-Pair Generation | 23.72ECMQVC over GF(2^n) 233 Key-Pair Generation with precomputation | 6.71ECMQVC over GF(2^n) 233 Key Agreement | 29.00Throughput Geometric Average: 302.73
0 0