Hash Functions


Calculate a hash (aka message digest) of data. Implementations are from Sun (java.security.MessageDigest) and GNU.

If you want to get the hash of a file in a form that is easier to use in automated systems, try the online md5sum tool.

String hash
Binary hash
File hash
Warning Maximum upload size is 5 MB
Results
Original text 1,27,41,14,21,5,4,49,25,24,16,51,40,29,29,43,41,32,12,42,32,38,23,24,0,28,49,45,25,35,30,50,15,28,31,4,30,20,46,41,43,48,45,26,43,8,45,15,46,39,40,30,2,36,46,48,36,0,7,30,14,16,7,24,11,17,15,12,9,17,34,42,3,27,5,42,2,4,37,22,33,48,8,6,15,1,37,51,38,1,13,37,45,40,3,24,5,31,9,19,22,48,11,44,47,35,36,50,2,47,35,8,20,7,10,26,34,21,9,34,7,37,25,47,51,49,44,9,18,36,18,28,31,8,16,18,41,26,39,4,50,39,11,51,26,31,22,21,38,13,17,11,10,44,12,43,28,17,32,23,38,6,25,33,23,0,19,12,29,23,0,3,49,27,33,1,5,21,40,13,6,14,27,16,20,50,44,14,13,34,22,10,39,19,18,6,33,35,10,19,20,42,3,29,2,46,32,47,-e7a477f07c6dcdf2fe800045
Original bytes 312c32372c34312c31342c32312c352c342c34392c32352c32... (length=609)
Adler32 c5227672
CRC32 9815c561
Haval 431093fc1a4eb8612a656ce589260998
MD2 d54ed1079daedf29eddc6ae454cc702f
MD4 cd898118f55b4773d72d5367e7a5a222
MD5 0a29271850e8c91a55e04698cf6fd866
RipeMD128 188ddc20fd05a4272526818b27449669
RipeMD160 0f55e050d141f885d794b5911f3837bef3e77be3
SHA-1 f0b7d94d46312a6fd5df14353b9d80fd7b4a502f
SHA-256 8b6fff189afc88b4220a53b9a9c2e0ac5088310c4aa3310a055e6f088d676b23
SHA-384 2a8247c48da43873d181d97039c4c806dd983d311bddc87310a1b9d4930746ce283795940e608b5c2b8a0d77b74daa96
SHA-512 4d5194033b12ee7d420cb571cb976675fdd33f4a47522370f843a6402f9e0eca3e73cb3f30bcc1404a59aa7f48f62713549c354592d87dc3560be08fbc2ccb91
Tiger 29b82eadb31531d9c90b2226b2e2ca8f8243fca415bd5e80
Whirlpool-0 e57e7e8289b4a9a048c8cc508a93f1edca41fc937e359335c0ad593a396de172f96c2223a89cfe9c2621283a4c508355672e24f2a3bcd27fb5ae5bdb796ea82e null
Whirlpool-T e7ed7e6ccb9c0fdd6c2e1633a537401bd279b0c420704115661b2c8934e4bf32b8aea931692dbf36ba247515df019506a309925baaf50618753d6ddbec5d0a47
Whirlpool 086d69cf24ede919d30f58bd46e049205f37fe492c38eef9637f28182ac4f5162177160f629ba477273469fde39f388817beeeb620397dd95f7a5962a22ca530