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 21,18,29,50,32,23,21,24,21,15,25,24,27,3,14,11,43,15,50,40,51,29,39,51,48,28,4,15,36,2,24,26,43,35,42,18,12,18,13,26,25,40,6,38,14,5,38,32,41,33,49,5,43,6,50,34,27,35,3,47,5,9,10,20,42,25,48,9,8,33,35,7,46,20,48,4,16,36,5,33,1,47,41,29,31,45,45,51,30,8,14,0,39,32,38,32,44,16,49,40,17,7,9,17,20,11,44,9,22,30,10,12,36,22,48,37,38,21,42,46,49,34,17,34,1,0,36,24,1,26,3,45,37,31,28,1,19,13,28,45,23,0,47,22,50,14,10,25,29,17,41,13,16,11,19,47,7,12,2,20,31,22,12,15,41,19,46,49,19,6,7,34,28,33,27,46,3,4,39,26,8,30,6,44,2,31,37,39,35,11,42,40,37,23,27,8,2,4,18,0,51,44,43,13,23,30,16,10,-75e53ba25c0dbb6a1b1c4171
Original bytes 32312c31382c32392c35302c33322c32332c32312c32342c32... (length=609)
Adler32 c1407657
CRC32 403472b7
Haval 1a5f04f73a780551427e39c29bcec23c
MD2 53f822d75c6cbdae42554e891252c3b0
MD4 f87aec7455e6b1db6d8a4b396675f7e1
MD5 22c679c8f3f94663cc287af6a5e11009
RipeMD128 5714eec88b68da649831b17dd682a48b
RipeMD160 49e22fbba22875707ebd4cbabfeb8e237bbeade7
SHA-1 f1d288fdba5632739a9a67ae73208c6f266da62e
SHA-256 04bafec6faf3b4c83f663879e8e0424ee2973ef8e161cad600788477a3d7d2df
SHA-384 636876217b904a94811ab6597fd5f5c55e49a7b90ddfa248b13f1cbb378eb95d7add44b84e00a025d2c5ab83a8a59b45
SHA-512 c6f9491a099bc5b72db3a17618dcc5f22e14bc716f674d92a172c82805c1cb5c1f0f8f7832df872cc82ba7d6fae24a361cd3ce6ae8700ab4a704ca53a8325afa
Tiger 6e2ff40acc073e209f61b6b19d0a712acb4c724274a40021
Whirlpool-0 23bcef4326445814c7489c9c36d2d4d53eef2cdf3faa734408d0480a9916f880acad04930160088e41c95159e6fa734ab1786c3399feae43160e6e26618de803 null
Whirlpool-T 50a3bf95abc2f09a9bcc1413eee373dc915e07e99b4553774adf64256a96776e8dc947710df11838c17131cbc9443b8e2897ffa3c87062668ba0ad627d700a5c
Whirlpool 4e5c07758f41a53b8e58b5c9e2ab55b5b20de84e57ebfd38406f8e26fdb11de082a3584dc621d688d53b0b584a17e20f32388b30a9e2d2edeb31264df5ac97b4