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 51,34,8,15,28,33,28,13,38,2,32,0,27,14,41,8,8,37,44,5,36,2,50,3,38,43,25,9,18,18,34,24,49,40,17,0,38,4,17,35,21,16,13,15,9,36,43,33,43,42,0,30,27,31,27,23,9,48,32,45,29,22,26,41,45,25,29,34,35,19,19,6,6,12,13,14,12,16,23,0,17,3,15,39,6,19,7,38,25,51,29,40,10,26,15,26,46,30,3,18,28,5,48,31,10,29,31,11,34,46,44,12,37,9,7,47,49,25,28,2,21,47,1,13,22,42,16,4,48,1,23,5,22,24,1,12,17,7,11,4,51,19,50,47,4,23,50,42,6,35,20,30,21,39,18,50,41,11,39,32,40,10,43,1,46,40,35,16,31,14,49,20,20,49,36,22,14,27,8,20,51,37,24,33,32,48,47,26,21,30,41,2,39,7,42,3,10,24,45,37,45,11,36,33,44,46,5,44,-76c40965e3ec6ac84eb3fb10
Original bytes 35312c33342c382c31352c32382c33332c32382c31332c3338... (length=609)
Adler32 cc76766f
CRC32 f4badaa0
Haval 3bcabe33a6b25a5859c4408f3e4505d2
MD2 67141d26ed4e29f4e41f31ba9666e839
MD4 d3bd5e200fdbb91c31d2f4b8394605d0
MD5 8b2d9f5912783b271b1b5104a6003d21
RipeMD128 18386def1273571ea8d7581a40bc8047
RipeMD160 1836c6b2a0bc8054f68d29e78568f0d11d913115
SHA-1 0aa10f19ce969c4cbfe6efb888aec3da77d3402e
SHA-256 1a5b8bdf57fe9956829e6511d31ba2fccb5d06ebcb6da54e9f7ad9781307ceb9
SHA-384 866149bdcbfa393baf5bb868d81d15f0853545001d33d9d49f5ea982b164e30edfb12122113a16d9db1d6a2cfad1714a
SHA-512 b7abe7353e3c5fdf55feb6337ba4bd1730a2030a6537113fd2ce113002b8341bfb73f72779fc7db3bf32b574d37e55d250e9d33e8860378ca3637858333f7e6a
Tiger 77c68b10816861d20e0bfa83c4293dee403e0f9ce6eb8433
Whirlpool-0 489c27a1b453af6d85de748b9cb70e3abad789d35b03632d6365f3136e2ed55a99ee7b8f267e1b73096438b6d7817de4340077fe6b4f4c0ba8bd4d72f1ca6b47 null
Whirlpool-T a037869666d09238d325c1cbc8b2b548413bd45a550453d648f5b8b8388191cb8925aea646e809e6feaabf389189713dc9668d9b4b94dfd02b227e7d8c242a9d
Whirlpool bcd7c133379e5d487094e4200bee7bb9f796dcf84f537406a718de58be03b1c4751ffd05b9fb5903f87908b298e0d515a873a7895030892f2046b12b19cbeff4