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 18,23,2,7,17,1,3,39,19,1,5,43,36,26,51,28,2,27,8,39,15,21,40,14,44,6,47,43,5,44,22,19,12,41,1,10,36,42,24,39,46,24,40,30,41,48,31,20,50,16,6,16,20,11,47,34,23,49,33,1,5,23,49,32,50,39,38,23,6,3,9,43,29,14,8,45,37,38,12,50,49,38,32,20,21,29,18,0,3,11,22,29,0,51,27,10,37,5,25,25,42,4,13,26,35,31,12,13,49,16,25,46,27,48,7,3,50,17,16,44,43,13,32,30,47,35,40,51,13,36,21,31,40,20,24,41,25,11,6,28,15,0,27,46,15,22,8,35,2,8,17,33,37,18,35,48,44,7,36,7,21,10,2,51,33,45,18,34,9,31,34,47,37,15,14,19,34,4,4,33,19,28,32,38,45,28,14,10,9,45,0,48,41,12,17,11,29,22,9,30,42,42,26,26,24,30,46,4,-683fe5635e2af8fdd2ae29fd
Original bytes 31382c32332c322c372c31372c312c332c33392c31392c312c... (length=609)
Adler32 a88676de
CRC32 a23c48c0
Haval 7e7b030f3f7994f7d78a0a77e0de5b3f
MD2 3164d36e08edeccca5e32eb64d3fdd63
MD4 8c44deebf76b0a46e1034f4f1251ec52
MD5 3b6cd6955ce0c6cbce211cdb05be7612
RipeMD128 98108876e919d86600153803a91815f1
RipeMD160 cd9b8ea2adf0d402a0f24778d61cb3c227edd3a7
SHA-1 df31a218a6bd658aad56839df341982bdd42be17
SHA-256 52af8766bd21ccd4b8467d1aba84c5d5ffe621a72dd87c1e7a2195372fd66aab
SHA-384 76107eb272074c4fc38769db946507c0fbbea42319297c815fa4d2cb99a776e3ff4312f763fcc947e104a9ecf5e0b28a
SHA-512 6f4cdf15b267ddccf4f403917a1804d5282d9271b2b51c2b401c98725a56bdfedd4e485bb69dc090394f254d996c097fbcf43eac58fa70377112042b861f32dc
Tiger 0bb8d88be01a1ce701af6ed44ebb3d54507a24898878d1bc
Whirlpool-0 4ea232f47f8e09d3a6e989f021256f8dd7e19a2136baf92b7fdef8e7e83c8fa1ae018fd8ff9642a9d27f29d8e1efa1c2836bd2cb6763bf4bb779e15472165cd7 null
Whirlpool-T 87ae1789510421fb003e5d17e7c48c8a82c53fba1129f56d7a31291102cc5187c841a19df2f44e742d377040e826f667d4ba2757aca1b55acf581bd4c822b834
Whirlpool 2df9e211c58a1a21fd51cda3d4610a0c6c3c60e929bbf23de0bf35b5f03da59e758fccada5f9b590972568a7de56b4f4b180ea4d8f06720b5d194bd18070e4cf