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 44,17,30,24,47,40,26,37,39,38,0,45,27,21,47,48,36,7,25,5,2,49,35,14,6,47,45,28,13,9,45,37,28,31,20,0,32,23,34,26,43,9,22,39,34,6,38,19,19,43,5,43,40,32,24,20,41,20,18,17,31,42,9,18,24,36,41,10,9,27,18,25,13,3,22,46,26,42,46,29,11,41,2,47,35,23,35,29,14,38,7,15,13,40,28,40,31,50,8,23,1,21,15,42,44,19,10,30,22,32,14,26,46,37,34,37,44,51,27,10,30,25,29,31,48,1,50,51,34,33,3,16,17,4,49,50,16,12,32,36,23,39,43,41,33,5,15,36,13,42,45,1,39,38,30,12,35,0,1,25,50,6,3,6,5,11,4,21,7,10,29,8,8,8,49,11,2,12,44,20,19,15,16,33,11,22,33,3,18,4,2,21,12,46,51,14,16,7,24,49,0,27,28,48,4,17,48,51,-6f06fc67448381d391287845
Original bytes 34342c31372c33302c32342c34372c34302c32362c33372c33... (length=609)
Adler32 df2b7565
CRC32 d9f06ee8
Haval dab3cec03a560f41ca55d7a3c83b28b5
MD2 bf9153a9ff0c7d0eb58bb03aca6c1e9f
MD4 11b01a98b3ab57660f96dfd777d93b4a
MD5 1d09b9c52996e5a80928f6e41a064829
RipeMD128 2ef6a45826eb4773d721568ffcf337c4
RipeMD160 3074c1570e415a08b5b3918f4b9fdd33c5a70ea7
SHA-1 8701149346eb24de16b51fd03f749845d1b96018
SHA-256 da830b33a2a2aab6447c72e47476b57cb63dfcf1f666ec0b7aabc9ae38fb4a30
SHA-384 5d558f1de76272e1d269ada530a572ace2f0c1b5cae7796bcbe3ba6643f900fb3caaa1ca06bb280f72ed144ccc6cd382
SHA-512 66f8935923e448fdac00ea2d2919567fb7fb64b74cedf23e887944d4c7b5774e4503aea55be3010f3f9ea9f5c9e1bbbe13e3da05d21050ba8678f96f5cc36c94
Tiger c586db0a746f1954f48d7add6a927c0bf420faac511c40ae
Whirlpool-0 b4105959068cf9750364c95ea41e3b8ee60456a19fb3b4b1700f57458f17f4b64ec9b54af9e4d48f8b34414c5a60e0f154a4941d25f10d5e297e107499549c6a null
Whirlpool-T b462e3a982d01831b6e8401d8b116659253b3f24f1843213c59bf4dec56377e15a88b65ea657ed6be6de2715421263d6889bd80dd8eeb5c833143f8e2f80e77c
Whirlpool 9f5681535510657adbbb6f96ccc127ec1e0e6fef20bfba41c53f0d13f153c51b9fa937b27e341e7693023ec2fc8780e89c48e9af552be117cde39b9021b3554a