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 27,41,37,43,13,21,33,47,15,30,31,49,39,46,22,5,35,46,37,16,42,30,17,3,8,2,49,35,41,27,23,1,2,9,29,0,1,4,25,31,44,48,44,32,14,45,40,48,32,26,38,51,25,34,36,34,10,49,18,11,17,24,51,33,6,40,33,7,18,35,40,5,19,1,28,16,31,50,28,9,20,31,0,34,14,41,14,39,45,28,30,9,11,47,13,25,43,50,1,22,8,7,46,8,26,36,47,22,7,30,20,35,0,50,24,19,27,48,32,11,8,13,51,3,3,42,44,39,48,3,12,32,43,17,27,19,15,10,6,20,4,36,12,10,26,22,46,7,38,4,50,33,11,42,2,15,0,21,13,34,43,24,9,19,51,17,42,47,12,23,15,37,10,38,29,25,26,44,39,45,36,29,18,16,38,5,12,14,18,6,41,2,49,5,29,37,24,16,4,28,21,23,45,20,23,40,6,21,-1089458d3886a2fe31df10c1
Original bytes 32372c34312c33372c34332c31332c32312c33332c34372c31... (length=609)
Adler32 ae7d75df
CRC32 8b700a31
Haval 031424e6252357bc594a3ece129efeaf
MD2 f5cd1ec67619f166a7f168afd2d3e7ad
MD4 067cb90f4874513f273d19877a1470ac
MD5 477bf3b0d3c0789d45100a43610186aa
RipeMD128 e6dfdde1379255b2a0da49c0143d114a
RipeMD160 2ae5dbcab13accf44e6a0f62afd3cf1601eb7b4f
SHA-1 801fd05509e95bc99f6b99610cb07a2a22c76827
SHA-256 826995082b50e686da34f8b733d5e6e8383f325c02950fff4760cfc11c5498bf
SHA-384 37da04c1104c800d1a66b6042415eca6d5c2ac16c109df123022f818760bafe9597835023c8197bf1629becc5a23b984
SHA-512 7a49c5652dd7ad55deecb95d3624d5f6f929f9c0120f56a7fb9e2fb62e88f0d0950ba3ab92666bd659e9416e325184ebe95724fb4172364195b9606cecc940de
Tiger b242f45668b67876c4878b76c677d57d4282c719ee81c55c
Whirlpool-0 496d9b2d3b82ead642c52514acdf029763b3be827fe2b4877b726ec70d527177727b9513ccb39bd98f09a17ed00eea7a6218c8b31a27ae6bd1a538163f90a22b null
Whirlpool-T 3966e8eb8feb1852bdf7216a125b218d12f6e6d5cc5b14f5592e929950d7c2cb4f5393307b84f3d22070db6cb0af032f113e0bca905dfdff88984f40424c2549
Whirlpool 8e8b7934c666fe0bf1c1da01e35010c03fe6dd495769f40b308c4c2bda0af3beee29b45042b0bded0d2bc7b22c50b64fbda634dc65932d589718f3e8fa12496e