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 38,39,36,24,10,9,30,5,7,49,37,51,11,4,35,50,12,12,0,30,28,2,9,4,7,2,20,3,43,41,14,33,7,48,8,36,15,1,43,46,6,37,42,38,14,23,24,46,32,0,13,25,6,42,41,41,37,16,0,13,11,44,24,5,15,30,10,39,31,21,36,31,47,5,46,45,26,4,29,29,42,16,31,37,51,21,13,44,27,23,17,44,40,21,48,16,34,35,25,34,51,20,17,17,5,28,9,22,47,49,45,43,12,21,47,28,40,24,45,34,9,1,22,7,10,35,35,40,26,17,36,25,23,39,6,28,22,51,29,8,12,33,4,19,25,41,34,33,33,22,44,19,8,50,15,32,1,26,49,45,40,31,18,27,14,11,18,13,2,0,48,30,3,8,18,20,3,50,10,18,6,11,48,1,20,43,38,14,15,46,26,2,19,42,32,32,27,3,23,38,27,16,29,49,19,50,39,47,-7ac3adc1e838a2d0ce11ace5
Original bytes 33382c33392c33362c32342c31302c392c33302c352c372c34... (length=609)
Adler32 9b0c76ec
CRC32 a72248f2
Haval 93fb22585331b0c6111c9c77550873e6
MD2 0198baddc99af9fb8714acd178723240
MD4 4b6706ecdbfe3820a647db0fa922708b
MD5 e5313887de52f286e597364d6124a69f
RipeMD128 e136915eb853da983fa5672ff62f727e
RipeMD160 d3dd079e680bd3e3c59cf2434dc0570c674faada
SHA-1 33f25eee541899f34c07d91b5d27c32eeef3bd4b
SHA-256 e85daf6358c2d8f8237a82b724212ec02840df11a7a274aacaebc463fd86cd5e
SHA-384 50e7ce53688876410bd2484789cf0d697d14764d0241e0a93cd852ddb2b7243885e6746128dcbdb4db7e6c8b01164000
SHA-512 bd5bbff10e3a461a99b89ba2ca056d559bd8d85f2f558484c56165054a64d1438d82af7f7af4349d2128c7e052a6e0eb259ebeec52ddd0da438969cb3aa6cbb7
Tiger 24be71502a65f34f12e2be108a025161214219e7e3c8646a
Whirlpool-0 8fa09f83345a8cd3bbe2cc8ddade96884d6750a6cefa3c93c3ba526c0a10ece284644ed35cdfe4034f7aa2cae7f3c8d7dae64c2eac83a34b3298c14df9286b10 null
Whirlpool-T 2434b8e52088d35ddb724be7dba7383472de40b80e7003e47ead990b19d2cdca524c3f24403bc9fade4b069ed48f811c54dfab681bb2231624231c6a892c6b52
Whirlpool ae837cfab24b1ed0b8ba9681f0f2078c4dac43de55d9c2debf1d386cd636743139d56d50a239404a4b22ff07e9aff9de84e927fde81aa2044eb1163f81410f4b