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 2,29,45,49,15,50,7,19,3,46,30,49,21,11,24,11,13,24,6,43,31,50,5,51,16,3,32,35,2,37,46,1,45,4,44,20,35,34,18,29,12,6,4,9,24,9,5,39,37,27,33,41,25,51,23,21,28,48,26,3,16,37,33,22,10,30,1,13,33,46,0,26,0,44,39,19,49,39,16,23,7,14,28,23,42,22,1,39,38,0,38,0,35,41,8,48,36,21,12,28,19,8,48,17,20,13,12,51,45,10,24,2,47,4,32,25,30,47,18,38,43,31,28,42,41,1,40,4,38,42,37,35,15,18,12,15,40,20,26,6,40,36,13,11,49,26,21,3,44,43,23,50,42,30,33,8,9,48,31,34,5,45,27,22,46,31,11,9,14,2,6,22,25,47,27,5,10,40,14,29,32,8,7,29,10,14,27,7,20,16,34,36,17,41,17,17,19,44,34,51,25,43,47,15,18,36,32,50,-de6ac4799305c545edd4720c
Original bytes 322c32392c34352c34392c31352c35302c372c31392c332c34... (length=609)
Adler32 ab0e7644
CRC32 2a36329c
Haval 33a8b671fd71786e2a23da1682dd8dfb
MD2 5f28f8c8713f3f562801f6be5b089a8b
MD4 0ec2da38878b73f282e2e4832e3c21e7
MD5 66bfc79387b5fdcfe36d5a6f52ca574c
RipeMD128 fffba31f704a4a194dc755d6dc5c49d8
RipeMD160 57e5f1a1cdd63c419294854f6df154c1ae583e9c
SHA-1 21afcbc0db4ee937ccc14638b2d37b86951386a6
SHA-256 1329b1c1b678f97623ffd4bcd16373552536815d6b2006c9188e75b01baf515f
SHA-384 249b6b0f256ea0c1b7698279ea005c21db7d48b2471c63092180b95894111a670da3ba69fc08b64a7cbc546ca89aab83
SHA-512 8c285ac5eb7a314ed3aa410ee8f5180aef8d999c2e4a083cdb2327dc24e16fcb40250c48673e1db55a36aa0bdbaf5d62941fc06cd4861ebe78773d7be6053f32
Tiger 0fae1c7b134b09e93e64220bd84e3c81a30e21f455e682a2
Whirlpool-0 929b6010f53232d03e02444c53025f864dc789ffef9119815611f5694ec3310fa2579001d72a93bec794fe2aa08d04e732bf232e7aeb0a73be88bd17c1e2e907 null
Whirlpool-T cabb1fc31126c081a869f3d3c11a637ef20dfff024673c133f1bb0391786a77510a96f5d9fa600a07272f82de96aa2758c6a6492e35dc8f442802679357ae9fd
Whirlpool b5910d0e1f4ceef19b7bf00f237e4de1540fb9b4bb5f6fe746fbaeb5a722f377418fa461a941ea6d5fe2ba414b641805802fa881cc3c97e99f32bf5c267c3aae