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 2,5,51,16,40,11,23,47,36,37,21,26,41,0,51,17,2,21,4,3,40,13,35,11,50,9,1,19,3,2,47,45,51,1,7,46,49,33,42,18,6,35,33,20,9,5,16,44,17,21,14,49,13,27,34,31,37,22,36,28,43,10,50,0,49,23,25,20,11,19,18,35,43,13,4,25,36,6,30,45,24,24,1,47,8,27,27,47,51,33,29,31,27,37,15,4,25,19,23,30,32,5,2,12,31,46,7,8,7,32,26,24,6,23,38,22,38,39,29,10,29,26,11,9,39,39,24,3,7,5,15,42,45,6,45,29,8,44,32,12,17,50,37,30,25,41,34,10,12,20,3,18,36,43,10,20,48,48,22,30,42,31,17,0,15,32,50,38,28,26,15,35,42,28,12,44,41,9,40,14,8,39,1,33,43,46,44,0,38,14,48,49,16,41,34,18,21,22,34,19,48,16,40,46,4,13,14,28,-1d6d56afc0d38c496c3f78e3
Original bytes 322c352c35312c31362c34302c31312c32332c34372c33362c... (length=609)
Adler32 8cd8767a
CRC32 2454c95a
Haval cd809b972dde4b788b918a0821df3dfb
MD2 5a1f435b391468f318b23514b4d8cfff
MD4 484111bacbec89f7c64e0f49c4c5bf23
MD5 39f3846951b8e928b9600e7e0ecf0af5
RipeMD128 2063ebf4e023bb4065fa1c51ca15e968
RipeMD160 57e8aecf40aae20568aa56dde38eb942cee87294
SHA-1 8604d3bd5224a04f90fcad3cab679c709173b315
SHA-256 e7bc0178a0a99745e915193885cb57222f0d319d24f0aa5ed1c350da616606f5
SHA-384 9ce2c2301237eda4dd8ca42f99ec5ebbd268a8ad11723dc615e7b991d14b8c5a48458e59ac1d6732f1d4548e17d15340
SHA-512 e5a566209c1f45bd4b162c5d639215e752e2162b717614551e00ddf9ad42b72cbb770cc6f04858269eac7b76327efe8107656a253e58e81a8483b92201d05b79
Tiger a67701d94ba9e96f1f99b2a75d65c3f535a6ca51215981f7
Whirlpool-0 071fa5976c70bf4b42c01892c3f1b73acd1535419f246841c413c8ae663dbfb856946b0c2dd4243b84bfbddbd6a0c2d37b623e2d0a4c018fedcde97802e17a4d null
Whirlpool-T 936dedd7d44f977e6df3b8ba1d4782bb97f3f8827ec48801e3a1c1705be93688384d57c137a5f02752407c0e8d4fbe2dc4c97ec34894563d52a7f2842eaa39b0
Whirlpool 2d8427b74e6976d270670dadcedfdea42e090d926058c83d40f5cf529b2eb7312b1f4fb7958391de4ab99b1acc0987c88dab590586c58e8b54ada8e82f5fb893