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 21,14,15,35,43,19,4,3,47,35,27,40,6,9,24,42,10,5,5,10,46,49,48,18,47,4,24,35,14,11,25,36,16,30,32,11,50,44,2,50,9,40,28,0,17,20,48,26,43,0,33,12,48,26,39,34,29,51,18,46,45,35,21,13,29,21,3,41,27,42,29,22,36,1,18,7,7,32,24,45,39,24,20,8,47,10,9,37,31,6,25,16,28,49,8,38,4,7,8,38,41,12,17,46,13,33,0,2,11,16,37,33,20,8,36,13,22,26,39,31,5,12,50,0,12,23,15,30,36,47,15,17,7,23,34,45,37,23,46,6,48,39,28,45,51,6,19,43,51,11,30,44,34,14,2,37,41,25,32,43,44,25,44,16,50,22,28,20,33,13,30,3,1,18,42,9,38,2,40,41,1,5,3,34,27,49,4,31,15,19,27,38,26,29,19,49,22,14,40,1,21,10,32,51,17,31,42,23,-6550b5fa4b25fd218044ea52
Original bytes 32312c31342c31352c33352c34332c31392c342c332c34372c... (length=609)
Adler32 c11b7603
CRC32 275ac85c
Haval 964ac7337c1b6e3167cc66840f4f70ec
MD2 b4a0d8172bfe9e3a8bb25ee28e829848
MD4 16f4dd1772dcf70cf27d1d44e2f6e176
MD5 c0b78fe4e03c5205be6a388fe4f13fff
RipeMD128 ac2c43ba143126bf523ed167f5fe2492
RipeMD160 3314b97849afb0bf129ea1d327b4e9f9eb74e0f7
SHA-1 52af6c4b5b2da437cd586c391d07acdc7a4c7405
SHA-256 8def6773f01c855394eeed6512377ab914bee3249497b3fb0ed656893bc757c7
SHA-384 03e7351dc37ce0851907f2db2fb9bfbb9b960dc3385639254b34f4f484047731e794d9cbbba28084da53e0c6941ce5b2
SHA-512 011a0173465af0ce81046feeeb0f43b379ec1146d5d37cf6d031e04f548034a16caa1cf116c18cdff7eb6e4c170b5d9ad36970e96256b87e7f3d9171ad274578
Tiger 1f048a4dc64fb5a2ca269bbeae6d3b7233971f0842ce14bc
Whirlpool-0 a51b7418660886b318a540d53e1e628467c2ef0c10e0c666c62ebb01962c9543e7d1d7d2fc302cfd83066db62e57c189ad01bf771c5c48114b8c33fffc41f334 null
Whirlpool-T a380e5f318432393332427d96a56bb2b4278e016048abb6afec1ab006ae1791613baeca0cb521636c29a6d42d4d67e46e6b6d389adbaa4f2f250a24e0fea1b01
Whirlpool 89073245a205dea151a2a67fc651a70cc49f45f615bf97e237057d17af4bcf6e980cbefc375e84ba4848b0c449b4c4ce63105efab4b8edb416a0255986c5a32c