Name | Hash Length | Time taken for 10000 hashes.
adler32 | 8 | 0.0035519599914551
crc32 | 8 | 0.0035650730133057
crc32b | 8 | 0.0035231113433838
crc32c | 8 | 0.0035238265991211
fnv132 | 8 | 0.0033869743347168
fnv164 | 16 | 0.0034339427947998
fnv1a32 | 8 | 0.0033149719238281
fnv1a64 | 16 | 0.0035290718078613
gost | 64 | 0.053745985031128
gost-crypto | 64 | 0.044439077377319
haval128,3 | 32 | 0.016493082046509
haval128,4 | 32 | 0.021197080612183
haval128,5 | 32 | 0.024633169174194
haval160,3 | 40 | 0.02220606803894
haval160,4 | 40 | 0.020875930786133
haval160,5 | 40 | 0.024431943893433
haval192,3 | 48 | 0.016991853713989
haval192,4 | 48 | 0.021055936813354
haval192,5 | 48 | 0.024528980255127
haval224,3 | 56 | 0.016512870788574
haval224,4 | 56 | 0.021182060241699
haval224,5 | 56 | 0.024670124053955
haval256,3 | 64 | 0.016541004180908
haval256,4 | 64 | 0.021214962005615
haval256,5 | 64 | 0.030866861343384
joaat | 8 | 0.0034530162811279
md2 | 32 | 0.096044063568115
md4 | 32 | 0.0058820247650146
md5 | 32 | 0.006309986114502
murmur3a | 8 | 0.0034868717193604
murmur3c | 32 | 0.0045781135559082
murmur3f | 32 | 0.0043730735778809
ripemd128 | 32 | 0.0097699165344238
ripemd160 | 40 | 0.019212007522583
ripemd256 | 64 | 0.010668039321899
ripemd320 | 80 | 0.014620065689087
sha1 | 40 | 0.0079770088195801
sha224 | 56 | 0.014232873916626
sha256 | 64 | 0.015883207321167
sha3-224 | 56 | 0.01872706413269
sha3-256 | 64 | 0.018913984298706
sha3-384 | 96 | 0.019787073135376
sha3-512 | 128 | 0.020095109939575
sha384 | 96 | 0.020678997039795
sha512 | 128 | 0.025218963623047
sha512/224 | 56 | 0.018234968185425
sha512/256 | 64 | 0.01861310005188
snefru | 64 | 0.064192056655884
snefru256 | 64 | 0.058372974395752
tiger128,3 | 32 | 0.0075039863586426
tiger128,4 | 32 | 0.0085351467132568
tiger160,3 | 40 | 0.0078389644622803
tiger160,4 | 40 | 0.0087628364562988
tiger192,3 | 48 | 0.0079879760742188
tiger192,4 | 48 | 0.014611005783081
whirlpool | 128 | 0.019176006317139
xxh128 | 32 | 0.0049459934234619
xxh3 | 16 | 0.0044500827789307
xxh32 | 8 | 0.0036389827728271
xxh64 | 16 | 0.0039389133453369
1.0403761863708