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 11,47,51,26,9,13,27,47,3,11,10,20,17,20,50,4,21,19,45,8,49,19,23,25,39,14,11,49,34,22,21,13,36,48,5,2,0,45,28,38,16,25,41,47,2,49,46,33,25,1,44,50,30,12,24,38,50,32,16,45,1,2,34,31,30,20,3,43,51,35,50,31,3,48,26,26,32,28,22,39,38,48,6,44,23,16,42,40,6,37,1,21,19,13,42,26,7,18,0,27,32,44,13,29,18,14,29,15,33,28,17,8,30,49,44,37,15,12,47,34,19,8,12,27,14,10,39,25,7,37,31,41,18,24,9,48,6,14,41,4,4,0,40,23,39,9,5,0,43,7,38,31,51,3,16,41,24,36,4,11,1,21,36,17,29,10,2,34,42,35,46,30,43,36,29,7,15,28,42,24,51,10,22,22,20,5,40,8,32,12,9,45,37,6,23,15,43,5,33,46,27,35,33,17,35,46,40,18,-57e0703194cecf16f270d9de
Original bytes 31312c34372c35312c32362c392c31332c32372c34372c332c... (length=609)
Adler32 a6497644
CRC32 be0167c5
Haval 7628806a3c6b3abb9eb69821599e9a75
MD2 7d3c7fc95a0b0f3ea1d7922ec1832ec1
MD4 fac88cee74980aa1d9146e76ece5c4bb
MD5 869583f1c3f00ce729973afe9d372d40
RipeMD128 451f24fad5120cb42f0ba8a6ce1e7188
RipeMD160 f92285fbf6bdba5b94881832929fc4306f82d29a
SHA-1 c47c9aa281878b3c388120a76c456e8e8c67820b
SHA-256 23f911c1224c4b60f4ed476e049285a91c698ad2ba196916500b126ba0903ed3
SHA-384 4d5ad6b16f5ec1affd7f8882a8662fb35ffd386dfafa090e8ce3cdd0dd5ad803c863120966809a23d2f52a55b192e0de
SHA-512 8739d48bfffa6122cc02975ff638f75a8955645114490673677d3f0c8e76f8a4983fc090e2c23aae42d4fbf400ed97468319694f8be272fe0cce503b7bc6be97
Tiger 355dbe56bb1c57dd1922d1f13354a7e02921087d6704f9e0
Whirlpool-0 19d63702d9cf4582958919b91c2240b2f6dce539b9f312dcec84cba9a014f6305636875808af3d7347c0f79cdf12ec210c0ab6d7855f327ddd078263486e31f1 null
Whirlpool-T 9bf7c6018026707271a59d99c67cfad3469adc01e1038b6a29336bd401683e1336e57e65d07b31c9dfac24ae49a82b78cb971a0bd509bb62d926f57dd6706884
Whirlpool 74f622c57e502ef68b986f68fcf10c194f2fd200a79c26082fa4ad95f13e141fe51c640110cbf5393f723eb0719a03ae85e7d2e5cbf837eb779a22b788ef4af1