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 12,48,21,24,15,14,1,32,16,45,25,30,44,25,15,47,38,3,7,21,28,17,27,49,22,11,10,50,8,33,12,3,2,39,0,46,38,47,6,10,26,46,5,8,4,27,41,4,17,7,24,31,31,49,5,20,18,2,22,50,33,40,19,46,11,28,3,38,9,11,45,10,50,14,14,34,10,18,26,33,19,43,29,17,38,43,36,19,4,25,20,1,2,41,35,39,31,22,26,34,3,41,35,23,30,18,50,42,8,24,40,11,20,25,51,14,44,32,0,46,23,45,8,15,49,37,13,16,44,27,42,5,13,30,7,42,6,35,4,6,34,16,16,36,48,37,26,23,0,37,19,21,32,49,9,24,47,39,18,0,9,20,7,41,27,28,13,40,44,1,34,30,51,9,21,5,22,51,32,43,6,36,51,42,31,28,2,29,12,35,48,48,40,1,29,47,23,45,37,39,12,43,29,36,33,15,17,13,-2ce78dd26b4804e78a36d139
Original bytes 31322c34382c32312c32342c31352c31342c312c33322c3136... (length=609)
Adler32 8e037618
CRC32 cccb9670
Haval 17a9c67414280b40da9d964b2a0b218c
MD2 b9a49a763c821564c8cd55efd0b9a34a
MD4 0a3587a0bbd7f6721422d3731c24367f
MD5 42ea6d60f32bc5641290f20bc823d123
RipeMD128 8c15e73e6d7b12ddf0415b3e79f80a4b
RipeMD160 9bc980814df71a7382fac01e5e96e13e60ef15f6
SHA-1 1ae5b66b74981b86260482742c2f6c4ffaab023c
SHA-256 0705b0d29370437b7b00399d3738eb8df36eddac596508609aabb4049f221ee8
SHA-384 d8036576e3671e08ad212cd00dc0716d3503b6c14adc1e5677ade6a67426fcec40b344255309ac9f27a867d78eda0eb4
SHA-512 678c382893dc0efced10d4dd11da89a0d9a22fe92a21de3e0061a2bd0154a81c2e467c25ab6aff26ffacdbfd87f9199479837040f829f9dd0bf26fcc18d92d63
Tiger 61349cedaf71bd68b7ee18be8788bda74bbabb73faecc264
Whirlpool-0 88d0ac70f26b997349b0503b27d5cb4e2b1026164cb5abd29f0482a4d56b026143296bc9564cf2e18fb1c727256eba408e73abaf37e264bd9dab0375f310f8e9 null
Whirlpool-T ae5f66a81c041527ae394cf2f01aef23e4825be680b2e4dd4d24b0ec81a07212b1f0fc24ad5ba90ab5e7bf1a9ec331c9bac609a0474cf80c2a263ed05056d4d2
Whirlpool 88822bb4227735510a612dba6da23394844276f79371cdd054d26902aa4009fdb75bdbea606159108a2e27711d959b31431a4c321a09e78b1c6a45c09ed7be96