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 4,49,40,43,46,15,32,37,3,43,1,47,44,35,6,21,42,39,27,33,4,14,25,32,50,26,12,13,47,10,8,8,38,9,29,21,17,31,18,8,14,5,39,36,30,40,27,0,20,23,24,9,42,27,18,33,16,22,15,2,50,33,9,26,19,22,13,35,24,10,0,36,51,19,28,49,10,38,47,9,48,40,13,49,12,25,28,36,41,17,38,30,42,5,8,7,14,45,35,44,11,17,20,19,41,39,22,41,25,3,37,28,18,29,23,34,1,21,45,46,35,34,50,51,43,13,20,17,5,6,48,37,15,4,19,22,7,2,4,44,11,1,45,38,18,29,3,5,51,29,46,2,45,6,23,40,16,26,31,42,49,37,26,28,11,15,30,0,47,31,39,16,6,43,2,27,7,3,50,11,48,25,12,21,16,32,14,31,23,0,44,32,48,51,20,33,34,1,24,24,36,12,34,7,46,41,30,10,-af2949715c32c604cc5cc177
Original bytes 342c34392c34302c34332c34362c31352c33322c33372c332c... (length=609)
Adler32 d5ca760f
CRC32 72f1d6bd
Haval a583e21ffa6d6fb1b95980d1f42db8eb
MD2 9bd49533557188159a313ac726b0bc2a
MD4 1a125b32c8693e9a22dafadf33806a46
MD5 cba11056fb3ca03f5ce7055538b6823f
RipeMD128 1715b8139450ed8ca3d5f6c3bd15ed9f
RipeMD160 2005bb4260953f6f87adfc221a5f49222ebaeafb
SHA-1 6ab5f65bfcba7d6225f425345e8c27691639e011
SHA-256 f5a3cc9f943fd5972876bb0003031dd95230c5d9387b18ae7e60378ca32a34ba
SHA-384 4e0cd091f1ebe46607db13023ed8a05441890c4b2cf89760b097052dbc8d900acc7d5c05aa85eeeb96867a44d2a9273f
SHA-512 cbde7f8ee5c35b70c81a10a58891289d7c98578664fd79ade9010b8d8f89a4c5265f7fe21c33ae30076b906ce87f58a6308c004a2a5c3fccc2fad14778d7fbbc
Tiger 5e5126595ea271112d087efee9f222593e58098ea9701c93
Whirlpool-0 59c01b8beed252b16c476bc1dbd6e68fdf8fb5853f9bfece7fb9e948cde4c086be6c864e7e1ec6fa05b1a3925da24fdef1662d3cdca20bf030dd0e9214000f80 null
Whirlpool-T 5368768b7fa6ab11766479bb98f3c08bb7caae09af98fbfff7d2f27828cc97b0d10bb909460a46bb84fb814d3f8c73e1a0d8a2f684fea37ee2cb09f90e38abd9
Whirlpool bc2a11d7de200fe30e6021a1a45ed78c472db5bdb9f686520327a5a23ec4ec01c6fc9d6a626282adc1b8297e53f01a7aa5af9e538f099059e18dba4a19a08b61