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 40,18,14,12,49,11,44,22,15,7,0,24,42,41,33,45,26,13,40,14,9,13,14,28,23,34,44,41,47,8,31,12,3,1,19,8,10,39,9,37,18,26,47,42,43,38,40,24,48,42,7,27,12,5,7,47,46,9,45,17,1,49,23,22,51,31,38,15,49,25,34,27,40,15,30,3,2,38,16,37,50,50,20,29,30,37,6,20,8,41,51,0,32,34,5,3,30,29,6,2,39,25,8,22,26,5,10,17,23,16,25,20,14,22,16,17,36,0,24,48,35,16,6,30,13,39,37,20,36,36,48,33,11,12,21,24,32,51,28,45,47,11,21,31,46,50,41,39,45,9,42,1,35,32,18,11,38,6,21,21,13,48,44,3,23,46,43,26,35,28,43,28,27,51,25,29,17,1,19,33,33,10,4,7,15,10,50,49,34,27,43,18,29,4,36,4,2,32,35,19,46,5,2,0,19,31,44,4,-29cabf7d1da283eb737eb5ff
Original bytes 34302c31382c31342c31322c34392c31312c34342c32322c31... (length=609)
Adler32 b5997703
CRC32 00c44d7a
Haval d4c8049655ee506d9b5f3f07e7c24528
MD2 e4ec5c2d772877179c77441170859c64
MD4 54d1c8d522271487ef69fe32b9c93dfc
MD5 951f19fa83a93f2a819a7bc632ccb72c
RipeMD128 2d5a0b174c51c9322b0079829c895a50
RipeMD160 9962f37b142fc3b31ab294ddbec56757a5400414
SHA-1 ab386d1c43d9efb8875022289f9bc0f26f9ea807
SHA-256 9c4e7f1996997f7492343ab53ee96993d2d1965c19e40dda0f6e67943343e373
SHA-384 39a0506266054947977966ad52e8110bbcacd84c5e3746b9e34a6c3e8106f3cc035ffb260fadc3ad6a7076684877978d
SHA-512 d85217a5679c55ca8a55ec667ceea08e5785b291d519ecda4f43e303cdb90f2175bf875cb27c26fb4611c221bb2b25d88167cf2623109df6e9485689cb6169ec
Tiger 4deda1334f53c48f9bfbe763ff02bf06930f4854f191a512
Whirlpool-0 c5013980c90142518e2725e4e3eeff2fdd6d7d7ff63c525d09ae65fbb36969912cf25a3e6014edd975bb72558d858c6c1f97a0bb2102764271ade68a28891fcf null
Whirlpool-T 63ac697a04c19dcd64095f9f636661d390833aff8fb4ba4628a0448d6354c8a5b43e8ff4f960deb130600db93289ecf32f35c62d414d0589bb57330e7cfa20bf
Whirlpool 01a4db6fa40d698224bce498e880f13e218b2d6b8af58e016c2e754586f9251e19373e404e5246aa6ee62662e8d40d17c3b6a4758eae26f289580a3a74d3e170