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 42,33,12,32,40,12,14,35,7,10,39,16,21,51,5,8,47,22,26,27,48,30,15,43,49,16,21,10,43,17,32,26,19,15,42,36,27,24,46,8,18,20,45,24,6,32,45,3,19,31,44,14,23,43,28,34,3,11,10,1,32,22,19,4,48,2,12,16,48,30,7,18,0,44,37,25,37,5,33,25,31,6,46,47,0,45,21,27,33,30,35,29,25,37,38,21,35,14,29,20,28,33,0,8,40,51,34,9,11,6,4,18,47,9,49,26,22,47,30,13,9,16,50,20,11,4,1,13,24,3,50,34,19,23,51,20,26,31,18,14,36,25,29,17,7,37,7,23,15,42,12,23,31,28,46,36,41,42,1,41,38,4,2,8,40,40,5,39,46,0,44,28,2,44,11,15,17,24,10,49,27,51,6,2,17,39,43,48,35,13,5,45,38,50,41,38,39,9,49,34,29,13,36,3,50,41,22,1,-6c96a9af6141fcf435b1b91b
Original bytes 34322c33332c31322c33322c34302c31322c31342c33352c37... (length=609)
Adler32 9c4b766f
CRC32 d04f2c13
Haval f3aa05293ec32ed29dc72738cd9f4984
MD2 5038bc9a010ad038cced3b1dd9eae63a
MD4 7f73f8491ddd4401a6abca7a6e95ac39
MD5 8142df1c90650cec434c88f0ad7a75d1
RipeMD128 29489b81f6e412d67e2bf6bb94b09662
RipeMD160 a56c22cc7060f8d0a4bcb748e415c1e04b8e66f6
SHA-1 13e4414818ac04d453706799af932cc7fe4480d7
SHA-256 e01295d327507e3f22f354c41c14ab6d687d619216adbfb528f72fe7a6201ea9
SHA-384 d78fe627ec3f4b8ca5eb155c7a5bcc45c6fc7a59098e48765d9068e963d496bfef86b8bff03fd0d8d524dc234ea0f702
SHA-512 aba2653fdc31a0ba2e8496fd6d29a3488b477cc76ce447986012733b9b3df4e2a1f321389bb2ac246d6041d263edebf3da22ca940a82b54676dea2034fd20de1
Tiger 9b5d24f8472fe5f02e08c4d91f3431d9eef05a2cad824574
Whirlpool-0 3506f9695a93fb0306af6aba37a2c3bc0280c511f03e1d22124f5dd3886aca4c6df039e6b169bfc78f1b3c4b0bb3d5ab8163e9c515e6037afe580d944ba26f6f null
Whirlpool-T c5c443d2813f8d3eb13f8b2719104b4028228a48ce910b9b50dcb50e07fe87a903bc69791667c651f7ce0ce83d2142ce9ddaca86a205de0b271288c9e13c2883
Whirlpool f6e646ac10571ffe247cda72fa640d78ae7d180d0f427c7958c2be0eb4589c5327c7ebf94f6b8acce28a7168643abfadc53648c8de94810b01a36826fcf214c0