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 23,26,8,6,33,32,43,7,49,0,40,1,50,29,13,18,1,15,0,11,24,35,7,51,37,32,10,20,29,14,30,25,23,35,28,44,30,38,29,10,17,9,12,42,45,33,41,34,36,3,5,28,47,2,6,31,27,5,44,17,24,26,48,30,22,2,12,7,3,21,27,40,18,27,29,34,18,41,27,4,36,24,47,50,48,22,2,14,6,33,17,13,49,43,3,46,4,12,30,39,5,25,38,15,22,19,46,0,12,1,19,39,17,3,49,36,51,47,46,21,34,14,19,16,39,24,9,36,40,47,43,35,35,28,43,4,41,2,41,6,11,23,4,51,26,32,23,48,20,26,45,16,37,50,37,37,32,15,42,48,13,19,45,8,44,31,21,20,28,34,21,15,10,9,25,20,50,16,0,18,38,25,8,7,40,31,11,38,44,45,42,39,49,16,11,33,42,5,8,31,22,14,10,51,1,9,46,13,-adcbb9e5be32d6eb8d033be8
Original bytes 32332c32362c382c362c33332c33322c34332c372c34392c30... (length=609)
Adler32 b45b772b
CRC32 0476351a
Haval f24292c606e9aebbfc56f95fddd28ecc
MD2 54650bb9bfe07fb60cddea668aeb791e
MD4 f36c2875f0f39dead1d28da36c3326cf
MD5 5e3eb2fdb43799283659947a5a20ab11
RipeMD128 60c761eba127f5c841c4036e4ae3bd66
RipeMD160 8bf835eed585a6fcb5546991746187632f6e271c
SHA-1 3885208bb7b4aefecce81412d1b44d850fd3b764
SHA-256 eeab4c4f5524c632e4825369140dcab2030f4793699848c23d148cc70517bb18
SHA-384 31d60e95638589c655467bd07b5fca051f6da1cf68dd12e6d7cab208dfb1b9d40a29af53f7ce234907a709f62630880d
SHA-512 d3ace92b987863b6b6edabc1a0b58ead31cb894511fc6c92ecb06ec7a5b1c2854d0fd13d76701e450942e99db02906de24792333d1eb04f1e2b9524596fffffe
Tiger c364a644d800d038205068de6c6a1ec51e0d0dfe546b9b66
Whirlpool-0 e51012e7a7b6bf3737738f7ab4a1a44f4faf89176a82b5d0e61cd4972dee63a51e0c36c2f56bc86b0e5b0d5658004070d98bfdc2f521b9dbb6ee42d2d7619e59 null
Whirlpool-T d54e2b6fc1617b51efc0f77586e911fe6fe398c9de4bd51ec6981d28c48a886a7d70e77ec70ff6ccfdd814f05f9d8af07b499a6ca32c3e22bf62ea44e4f03e78
Whirlpool 3777b039af95ce15ee3351bff3eec6860a4712b0dfab23ce55d770af3bd493cdf0001304cf6f35e07133f6b65fde081d2e6af1f33aeebbb6158ab90fda211ead