AlgorithmMegabytes(2^20 bytes) ProcessedTime TakenMB/Second
CRC-321.02e+033.550288.451
Adler-324.1e+035.140796.887
MD2165.3203.008
MD55123.360152.381
SHA-15125.110100.196
SHA-2562564.38058.447
SHA-5125125.52092.754
HAVAL (pass=3)5123.710138.005
HAVAL (pass=4)5124.970103.018
HAVAL (pass=5)5126.22082.315
Tiger1.02e+034.880209.836
RIPE-MD1602563.69069.377
Panama Hash (little endian)2.05e+034.850422.268
Panama Hash (big endian)2.05e+036.470316.538
Whirlpool1285.38023.792
MDC/MD51283.57035.854
Luby-Rackoff/MD5645.01012.774
DES1285.22024.521
DES-XEX31285.53023.146
DES-EDE3323.5009.143
IDEA1285.38023.792
RC2645.02012.749
RC5 (r=16)2565.21049.136
Blowfish1283.70034.595
3-WAY1283.47036.744
TEA1286.14020.847
SAFER (r=8)643.77016.976
GOST1284.59027.887
SHARK (r=6)2565.91043.316
CAST-1282565.02050.996
CAST-2561283.46036.994
Square2564.19061.098
SKIPJACK644.91013.035
RC62564.23060.520
MARS2564.40058.182
Rijndael (128-bit key)2565.16049.612
Rijndael (192-bit key)2565.99042.738
Rijndael (256-bit key)1283.40037.647
Rijndael (128) CTR2565.22049.042
Rijndael (128) OFB2565.52046.377
Rijndael (128) CFB2566.16041.558
Rijndael (128) CBC2565.51046.461
Twofish2564.57056.018
Serpent1283.59035.655
ARC45125.74089.199
SEAL-3.0-BE1.02e+034.910208.554
SEAL-3.0-LE1.02e+034.710217.410
WAKE-CFB-BE5123.430149.271
WAKE-CFB-LE1.02e+035.570183.842
WAKE-OFB-BE1.02e+036.210164.895
WAKE-OFB-LE1.02e+035.890173.854
Panama Cipher (little endian)2.05e+035.940344.781
Panama Cipher (big endian)2.05e+036.460317.028
SHACAL-2 (128-bit key)2565.45046.972
SHACAL-2 (512-bit key)2565.45046.972
Camellia (128-bit key)1284.22030.332
Camellia (192-bit key)1285.47023.400
Camellia (256-bit key)1285.48023.358
MD5-MAC5123.700138.378
XMACC/MD55123.580143.017
HMAC/MD55123.360152.381
Two-Track-MAC2563.65070.137
CBC-MAC/Rijndael2565.34047.940
DMAC/Rijndael2565.36047.761
BlumBlumShub 51214.8400.207
BlumBlumShub 10240.54.6400.108
BlumBlumShub 20480.255.5700.045
OperationIterationsTotal TimeMilliseconds/Operation
RSA 1024 Encryption691705.0000.07
RSA 1024 Decryption25105.0001.99
Rabin 1024 Encryption82485.0000.61
Rabin 1024 Decryption20825.0002.40
LUC 1024 Encryption589835.0000.08
LUC 1024 Decryption15395.0003.25
DLIES 1024 Encryption32105.0001.56
DLIES 1024 Encryption with precomputation29115.0001.72
DLIES 1024 Decryption10015.0005.00
LUCELG 512 Encryption57005.0000.88
LUCELG 512 Encryption with precomputation56885.0000.88
LUCELG 512 Decryption71235.0000.70
RSA 2048 Encryption295185.0000.17
RSA 2048 Decryption4915.00010.18
Rabin 2048 Encryption34775.0001.44
Rabin 2048 Decryption4375.00011.44
LUC 2048 Encryption241295.0000.21
LUC 2048 Decryption3025.01016.59
DLIES 2048 Encryption7065.0007.08
DLIES 2048 Encryption with precomputation7405.0006.76
DLIES 2048 Decryption1655.00030.30
LUCELG 1024 Encryption14565.0003.43
LUCELG 1024 Encryption with precomputation14595.0003.43
LUCELG 1024 Decryption21865.0002.29
RSA 1024 Signature24155.0002.07
RSA 1024 Verification674245.0000.07
Rabin 1024 Signature20185.0002.48
Rabin 1024 Verification80995.0000.62
RW 1024 Signature23355.0002.14
RW 1024 Verification1247465.0000.04
LUC 1024 Signature15425.0003.24
LUC 1024 Verification613355.0000.08
NR 1024 Signature62055.0000.81
NR 1024 Signature with precomputation102315.0000.49
NR 1024 Verification54515.0000.92
NR 1024 Verification with precomputation63355.0000.79
DSA 1024 Signature62515.0000.80
DSA 1024 Signature with precomputation103325.0000.48
DSA 1024 Verification54985.0000.91
DSA 1024 Verification with precomputation64505.0000.78
LUC-HMP 512 Signature57325.0000.87
LUC-HMP 512 Signature with precomputation56765.0000.88
LUC-HMP 512 Verification56555.0000.88
LUC-HMP 512 Verification with precomputation57025.0000.88
ESIGN 1023 Signature235135.0000.21
ESIGN 1023 Verification757035.0000.07
ESIGN 1536 Signature126435.0000.40
ESIGN 1536 Verification336925.0000.15
RSA 2048 Signature4955.00010.10
RSA 2048 Verification292975.0000.17
Rabin 2048 Signature4395.00011.39
Rabin 2048 Verification34645.0001.44
RW 2048 Signature4975.00010.06
RW 2048 Verification653285.0000.08
LUC 2048 Signature3035.00016.50
LUC 2048 Verification244785.0000.20
NR 2048 Signature14125.0003.54
NR 2048 Signature with precomputation38185.0001.31
NR 2048 Verification12495.0004.00
NR 2048 Verification with precomputation23115.0002.16
LUC-HMP 1024 Signature14745.0003.39
LUC-HMP 1024 Signature with precomputation14655.0003.41
LUC-HMP 1024 Verification14595.0003.43
LUC-HMP 1024 Verification with precomputation14645.0003.42
ESIGN 2046 Signature103635.0000.48
ESIGN 2046 Verification324735.0000.15
XTR-DH 171 Key-Pair Generation59465.0000.84
XTR-DH 171 Key Agreement29565.0001.69
XTR-DH 342 Key-Pair Generation18445.0002.71
XTR-DH 342 Key Agreement9125.0005.48
DH 1024 Key-Pair Generation63295.0000.79
DH 1024 Key-Pair Generation with precomputation57795.0000.87
DH 1024 Key Agreement38045.0001.31
DH 2048 Key-Pair Generation14025.0003.57
DH 2048 Key-Pair Generation with precomputation14805.0003.38
DH 2048 Key Agreement10085.0004.96
LUCDIF 512 Key-Pair Generation112305.0000.45
LUCDIF 512 Key-Pair Generation with precomputation113245.0000.44
LUCDIF 512 Key Agreement72545.0000.69
LUCDIF 1024 Key-Pair Generation29525.0001.69
LUCDIF 1024 Key-Pair Generation with precomputation29515.0001.69
LUCDIF 1024 Key Agreement22245.0002.25
MQV 1024 Key-Pair Generation64855.0000.77
MQV 1024 Key-Pair Generation with precomputation118245.0000.42
MQV 1024 Key Agreement35105.0001.42
MQV 2048 Key-Pair Generation14235.0003.51
MQV 2048 Key-Pair Generation with precomputation40735.0001.23
MQV 2048 Key Agreement7905.0106.34
ECIES over GF(p) 168 Encryption16675.0003.00
ECIES over GF(p) 168 Encryption with precomputation23325.0002.14
ECIES over GF(p) 168 Decryption22065.0002.27
ECNR over GF(p) 168 Signature33665.0001.49
ECNR over GF(p) 168 Signature with precomputation47975.0001.04
ECNR over GF(p) 168 Verification12405.0004.03
ECNR over GF(p) 168 Verification with precomputation29475.0001.70
ECDHC over GF(p) 168 Key-Pair Generation33025.0001.51
ECDHC over GF(p) 168 Key-Pair Generation with precomputation46635.0001.07
ECDHC over GF(p) 168 Key Agreement32785.0001.53
ECMQVC over GF(p) 168 Key-Pair Generation33305.0001.50
ECMQVC over GF(p) 168 Key-Pair Generation with precomputation46715.0001.07
ECMQVC over GF(p) 168 Key Agreement12145.0004.12
ECIES over GF(2^n) 155 Encryption6995.0007.15
ECIES over GF(2^n) 155 Encryption with precomputation22735.0002.20
ECIES over GF(2^n) 155 Decryption11375.0004.40
ECNR over GF(2^n) 155 Signature13805.0003.62
ECNR over GF(2^n) 155 Signature with precomputation43985.0001.14
ECNR over GF(2^n) 155 Verification11235.0004.45
ECNR over GF(2^n) 155 Verification with precomputation24735.0002.02
ECDHC over GF(2^n) 155 Key-Pair Generation13895.0003.60
ECDHC over GF(2^n) 155 Key-Pair Generation with precomputation45445.0001.10
ECDHC over GF(2^n) 155 Key Agreement13445.0003.72
ECMQVC over GF(2^n) 155 Key-Pair Generation13945.0003.59
ECMQVC over GF(2^n) 155 Key-Pair Generation with precomputation45525.0001.10
ECMQVC over GF(2^n) 155 Key Agreement10725.0004.66
Throughput Geometric Average: 255.72