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 19,8,51,42,18,44,0,42,49,23,47,23,34,20,44,19,12,12,31,11,46,20,3,48,40,45,41,11,25,37,40,32,22,8,12,35,36,21,33,17,15,8,30,47,13,16,12,6,41,22,8,13,9,30,15,6,49,42,5,4,44,38,27,7,10,42,45,19,28,37,33,51,4,17,43,29,27,3,15,49,23,29,16,40,30,50,13,51,9,19,2,27,18,17,38,36,30,16,38,39,24,2,26,37,24,22,0,24,32,33,18,21,49,34,37,25,47,34,1,36,21,31,31,41,2,48,7,24,17,39,28,6,5,14,36,46,51,20,0,4,29,10,32,7,50,26,25,45,46,9,28,35,46,23,44,4,11,14,26,48,18,3,43,41,7,29,50,9,31,39,38,26,50,32,40,45,34,15,1,0,25,47,35,1,1,28,43,43,3,10,39,5,10,33,13,27,20,22,48,6,14,2,16,35,11,14,5,21,-1cf39286a502657964bbeebd
Original bytes 31392c382c35312c34322c31382c34342c302c34322c34392c... (length=609)
Adler32 bb477645
CRC32 6dbe4af9
Haval 31f1f7f27b064bafd4cf0685e5219290
MD2 7941ff710e0a30f797aea5438801173e
MD4 788e1e07c0bd0edbaddf1d5a3c80fa65
MD5 d7976802069c09849a020cd3c3d5455d
RipeMD128 e7af90091b8d5b30b765b8a5d708b627
RipeMD160 c931e4ad50bd357514e45ece3eebf8e46723f977
SHA-1 4425619fd36f81cd0b5e16f8ecdd8ec16f7f17f9
SHA-256 1008eb0362686f8eda2666a067222e7aa5cf095dc97c0b1aa43fed7262e97e27
SHA-384 c6dfa7738b6c03b829cb943525424a829224439f80ceca7c23f03831e6f21a222653315c6eb4b4aeb45597315025de59
SHA-512 ebeddb67b405862fb2ba9a0386b37fb0132ca7dc7c98de67927d40fba83e81b3c3b4605bda250ab2e44f3fc73f702bd52bb5ff6b7f2e08d53b7e186b28a4e1c8
Tiger 1baedb4eb64ebc77c9db63f42d70923df329cb98cb1781b2
Whirlpool-0 d48ca3e73132463f44dd301cd76f7a42f921de950d355b307cdd314fc4707e0d4404cc1414e8a7c35335e998a7c119d40a43258ca21e2d3a9c023c9e74acdf58 null
Whirlpool-T 5f431ccdd54a6c3286b8d7e335040d281fe4d25d8ae830ceaff25f1dbedb09aac2a3b43e77f166637985e877c697ce9e18c5746d2a9139fb89a5f598b6d1a965
Whirlpool d13e80a4e66c63a381c9a9371b35209a8bd37bab21e6131c200a7c996ae53dd84fa88e48f55a40a98a10ebdb3616579ef4db85e6a55f7f4aefe2b04b3ce4f46c