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 28,34,38,36,14,46,32,5,3,21,31,18,51,13,48,7,2,0,6,22,14,9,27,22,12,31,36,7,19,3,34,42,11,46,22,37,13,35,43,1,3,36,18,44,1,45,18,12,10,8,51,47,0,17,34,23,32,11,40,25,38,46,26,30,37,23,39,19,21,33,9,12,24,39,34,8,26,33,39,21,15,45,32,43,45,50,42,27,41,7,10,47,20,9,42,50,0,44,16,49,46,40,23,29,29,4,44,6,24,17,35,8,24,35,28,10,2,43,31,37,10,26,19,4,40,23,3,17,2,22,49,18,39,11,5,41,25,2,6,8,32,16,16,30,42,43,44,14,0,27,48,45,20,20,20,19,36,33,38,5,24,29,33,49,1,13,5,14,15,51,6,27,48,25,9,41,51,15,1,4,25,37,50,17,31,47,4,29,35,28,30,30,47,11,48,49,50,13,16,21,41,38,12,28,40,15,7,26,-90dbead8a5050a0eff34953e
Original bytes 32382c33342c33382c33362c31342c34362c33322c352c332c... (length=609)
Adler32 a7bc7699
CRC32 9d071696
Haval bbf80a36bf6d19bb275473f7d75f3acc
MD2 7b1ee5b5ebe78ff3a95ce979a1a0dd4d
MD4 e52d5d89607ed09d13b0747fb114a331
MD5 9b7cc32da2e1aefc5c6b4a98739725f9
RipeMD128 e1077bfdbf8bad554dee7007ca123fd5
RipeMD160 c99abcd2c94fb386365d52419adb17ae9fbaf25c
SHA-1 2c92500cb917b6a7794b514ed9f5933bbc95f7a5
SHA-256 40f61191bc2ca532c6f133925b2f75b8c730a78e870dfec63db3d2dda22c2134
SHA-384 aab0f291e83f6a9314fc35a3dfaf3859a3395a169f13e1633bf1882026ad7a0d39ceb5865e836de0aad68322d98c69ac
SHA-512 05f33a5707ff1cbf7ed7f4fd29d26b9b36bd3478d91abf39bae48f83d8f896b33eb1fd6b2a3650c658861087ff2cb85d184bdafc5c70359b204dbcd8339db4ce
Tiger fb43317c2de155abd1c59be488e91a382f98532f795955e6
Whirlpool-0 f0b1e0c2a00a77d84f236494ea049099a8ea99cf35b7e178e94d3c5929f34b284b394962d40b24751030ae80ff889b898329eee73bc40a94abffb7d4d867087a null
Whirlpool-T cf9c28756bb435bd612eaef7751b6516c840f2a5161d42e21f353834ff0d6101a4e99caf3f1ecbc743936798d826ab0a08a9f503ece7ad29de2bb6272f0be0b5
Whirlpool 84313b615686e023f4e032c8d3ddf482d42258d0cbd7b8e9bf8c2344c841f16b749e0bd2296608ba2da156efe954eb1a1c55705c4ea549a89243ec80ed29cccd