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 37,44,4,32,30,37,14,33,20,19,11,17,15,29,35,15,29,0,22,9,8,36,18,32,4,14,45,6,28,24,12,32,22,49,13,34,41,38,27,33,16,26,16,6,20,45,23,43,17,43,36,46,7,33,39,1,39,10,38,36,27,22,22,29,42,5,29,40,13,30,13,20,0,34,41,26,12,30,50,47,9,11,19,21,44,28,12,23,48,31,0,26,36,24,33,34,8,8,9,37,39,5,46,47,51,7,44,38,25,23,31,47,17,21,0,39,25,25,31,47,50,45,18,1,20,24,30,28,40,48,46,3,48,4,51,42,1,41,40,9,1,35,18,3,2,2,23,35,25,10,16,8,50,51,49,40,14,19,16,49,3,44,2,11,27,3,38,48,51,6,4,15,37,26,5,13,21,18,41,27,28,42,49,31,17,46,11,14,24,15,12,21,32,35,7,42,45,10,2,50,43,19,5,6,34,10,7,43,-a84dc47b0703e2412eb034f9
Original bytes 33372c34342c342c33322c33302c33372c31342c33332c3230... (length=609)
Adler32 c3787604
CRC32 605a0202
Haval 9d2ceee1b885a2866bedbd35052df763
MD2 352d03bf44f83e79b07feef867dbc668
MD4 c67dbf14b33b3c83f2faf2fa2c18d65c
MD5 98c4952bab93ab6ba8ea6f73607ad0b6
RipeMD128 b45b6cc47b7d12dd23d0ba06e64885b2
RipeMD160 bf54abd3ed097dc0416e344c851770c16777d36e
SHA-1 b1b44b6c41465989d0c9a07477cdafd50c0f6ea4
SHA-256 16217bf670acb027dd78825446335872e583b156d8f1dbe9a1c35463c3d4ee33
SHA-384 186c972e6831fa4a601f9ff2ef599e50a0506548c9314edae7c83b1cea1ed5d62861c0b0e12c9e19fad4c6e4205f76f8
SHA-512 4b818d9e4a5a624a827ecd44844fc4dfcdeb0f023055268fe8250177d872e2d6b04318c2c491558de46aea01aca44fb313550151ee0c14a681cb2cef46ba6dc6
Tiger ec4282688186c86f1d31234f2ff7ad6859a0beb64a4207de
Whirlpool-0 a6bee759039dcf5f1df6a66fe86f3424c1f500490ad99af495c417372b7ff8625c39460ffc4462fbf9096a6189cc6f3e96201d5fc7acceff5be1f0298d4ecd49 null
Whirlpool-T 0a6f212954f92324588254848e0a6026a25772941a2017aed021302b71fd204e5ccf2f952c0012919a3fcd97b829a28797661ed18e4d590ee4eb7d6a01cbd3bb
Whirlpool 624606b05bf42f249fb146caff903e672b5d3380d084ec30f0d3260d93ee537b9cfa032e5efff37a9c1c390415b0ffc9d671b656831f824caf29fec71ca4fbea