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 8,28,18,30,16,36,16,25,19,37,27,45,14,17,21,15,41,1,29,48,6,50,27,38,45,33,6,20,47,42,41,5,19,2,22,48,13,43,12,10,6,44,50,17,51,10,39,19,38,18,34,27,24,26,22,23,40,33,44,31,12,22,41,20,40,18,13,0,31,35,29,1,47,4,3,16,15,28,28,16,34,46,10,3,34,23,36,44,45,9,45,4,0,40,40,21,26,7,51,42,20,3,33,41,26,6,43,32,24,32,51,30,20,10,50,47,1,2,11,39,7,12,39,24,44,14,49,15,14,17,0,7,9,8,34,42,25,24,35,43,11,17,29,3,46,12,27,33,21,4,51,11,22,18,49,23,35,48,25,32,37,2,8,36,8,29,37,39,4,1,38,9,14,49,11,2,7,50,15,13,36,31,38,28,21,23,5,49,43,31,46,13,30,32,9,25,47,35,42,0,19,30,5,48,37,26,5,46,-14fe0db318e02554ad65ae3c
Original bytes 382c32382c31382c33302c31362c33362c31362c32352c3139... (length=609)
Adler32 a1d47661
CRC32 8fdaac90
Haval 97aefd1673b3d0577248bb38f5ba520f
MD2 8fff891982d5e9d2b4693727de4b0f73
MD4 c2d403e0c76732533286412a285dd61d
MD5 fe959c54d643061b4665e050c86fb309
RipeMD128 3f24c75a62ab01f72881dfae8b7391c1
RipeMD160 674da21234ab21a67b31fbbb31a45da8072d86d0
SHA-1 b39b0c23c356f8477ef65c2158a593c69998d74d
SHA-256 f0698b05c55407579e93e52c46ec19546c2518fdd28e945370b9eb7ebf78af8c
SHA-384 d4046c4ea8843e2e70af31d7a0056ef76dc6b492144f9ff8fb44610f32b5495c0bd2c89b42b9334d57a658235d837f17
SHA-512 2b5f99e41dd9ab376a298bb0e4f481f8c4eb035512d94e1ffd3149a816649793804fb7f439d33a6c4e84ff24e01183d2aa43c7d94586693caedd2572d432f337
Tiger 100f89530d0484c92aee8eedcd849b0a9e0d3e524bbdb129
Whirlpool-0 fc5fe5da5d3c4e5305cab081a697895a67c3c638402759d66d3794fa5464d33830b5f6252900241086230bc0cfd43bb755647eec2146b160f1fca7786d4a222a null
Whirlpool-T 15a4a4e5073c319a62578a8f2444afcb8b42ef460c4b84a1d8e1a29f8124a78913e1fc83907696b8526c05ce297ce556512a9dee041b5e9828d6b23a36659bd1
Whirlpool 21914454fd360f358bdf69e27c886a82b81a57f85e8e8caa3af19da86d9eb48bf93b54d4c2f3417a0b26542f50d0f91af05870fe8894765c6beac44ad14eb319