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 22,30,42,20,48,47,17,36,44,34,9,8,12,20,50,13,1,24,28,3,22,16,46,37,32,21,10,18,28,43,31,16,3,36,43,35,46,22,50,4,5,47,17,5,38,6,44,20,45,20,9,27,19,2,48,44,2,4,29,23,47,35,51,12,4,14,17,5,18,2,39,29,42,26,11,22,2,14,3,31,15,15,13,1,37,46,24,7,29,37,5,21,35,34,28,41,50,11,39,31,42,3,44,50,25,0,49,10,21,6,19,42,9,8,1,19,46,13,15,48,11,41,43,19,25,16,6,0,30,9,32,41,26,35,40,39,7,14,8,43,6,10,34,27,28,30,51,45,24,49,21,18,27,47,33,38,23,33,17,18,25,25,7,26,37,12,10,29,39,34,0,30,7,16,41,32,49,23,12,51,36,31,33,8,15,4,45,11,49,36,40,14,33,13,27,48,45,38,32,0,23,38,1,40,26,24,51,40,-2824a62201840d4d80e78ee7
Original bytes 32322c33302c34322c32302c34382c34372c31372c33362c34... (length=609)
Adler32 9a1175af
CRC32 d376d22b
Haval 2a283c231dce60f5214b945f39749eb9
MD2 f4fe44be484e4ff09c8d7d1dc7a5342c
MD4 75f798d48ee52f77b70fd641923ebac9
MD5 ef0c1a4109fa9b6894fe04c795695836
RipeMD128 4858e43cf78e1915b70a2e3204c2b992
RipeMD160 8ecaa231cb0a141085779cd7b71558bbd4b56659
SHA-1 61861e7f97311b8c447fd45d8f3bfd4b7922181d
SHA-256 f6d4e684d45d51a87bde424e3261fa93400ab8294cfa65b1bed3b8846e8efc5b
SHA-384 3264a4fe97c007561a58ea9db3382c42cefb657b8293d8274a53430c831a727b93791aba8b1c4c94d1bfc4343031ea89
SHA-512 2081eea5bf0e198c3dc5a282a6f6ae4739460bb55d61ff9161a93014a899f1c93efcedc697d83499df5f68c21f6a15be666bc9049d7a333a9a3ae90aeef3c1a5
Tiger b447cdd503b996762aaed2ddefa01c4d96c72341c923de38
Whirlpool-0 61cefbdc55b9d34bfb3dfedb2bd5d42566fb118b26311ace627e4f56576ef3e45581c274ff50c8c3b891f494d3dae13b4aa4a627b60f05b659a13dc4ec55b504 null
Whirlpool-T aba0302d4a4e6857d383c673c66291898b126393974c4d658267bfe3945592a3c6e9e53ce953291d21c6aa779530fe6f47757c89f9eb8643ff0d6f939c44d508
Whirlpool 97c3019c38e0a5f63458508c5ffce468e75313267170a85e0a0c75ae120237390c2f6daf32e83c54f1fdb667ccb315122b756e886c95f583adb8b3749fbde03c