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 43,5,21,35,7,39,0,37,35,21,9,24,41,33,4,46,49,2,17,47,14,39,16,44,3,25,40,5,1,47,50,45,3,14,10,13,36,24,18,51,25,7,12,36,2,48,9,4,45,44,33,43,20,42,32,5,49,34,23,38,39,45,27,35,7,31,38,24,26,26,19,50,17,25,18,50,6,48,1,11,51,23,32,46,30,49,40,37,20,51,16,2,23,30,11,9,13,34,2,6,37,22,44,27,0,17,46,20,19,8,9,25,3,45,38,43,31,47,15,15,13,5,48,10,29,21,3,34,48,37,6,40,1,19,26,29,28,32,24,21,30,12,4,47,27,28,50,6,33,10,0,51,16,29,8,7,42,46,0,8,15,11,1,14,13,32,14,33,22,18,39,10,20,23,12,28,34,22,41,42,4,38,28,35,31,49,8,17,15,18,26,40,36,11,42,31,30,16,36,43,29,44,19,41,41,27,12,22,-2df80d8938a2374bfaa42ec7
Original bytes 34332c352c32312c33352c372c33392c302c33372c33352c32... (length=609)
Adler32 c84c7672
CRC32 5f13eeba
Haval 31008028ce6b6f7ca9bad52c773c28c8
MD2 4fd8c30d4d2cffbd73cd750d65b0612f
MD4 78fb19c35a45b0443d3a1ca008620325
MD5 457e084b0b18b83c73e9c50ff1fed2bb
RipeMD128 18f6dae79bedaf71d8c458aa493981f3
RipeMD160 3b78342b53d751fa7ac1bdaf39f2b0fff60c2e9c
SHA-1 28c9c37fbdfa3fb52730227c906bc9b8fe1972f0
SHA-256 bb3a734d417861e44a906c9ea2647a8d1d7383d2c528a7ce367c6ae8cbb0d288
SHA-384 d7a81e720309ce6e4b1fa8759d175c9ed78353d4368f05c69e8124173a5af76b7883fe949c11220d89d769ef11d1e565
SHA-512 4c1a0d7603c91d272118e54a2028204a37e78e368f7d02c6dc35ab8c2ad4aabe8c1ca3edf0e5f730215f8bf5739d725cf88086b2deeb03767bee79aa6d4b1ac3
Tiger e54c0a8d81319fa8482dae193a3e31c8859a753c0eee60ee
Whirlpool-0 d447db3254bfe2f08b167b48dc0114403c55577a5a373aa89191ed7038948ab25596c2f76fb70d77d943221912daab1ec08b773e068411fb2a99978b2e6bde67 null
Whirlpool-T 1e20cf97af4d255cfdfd9dc28b4a725fad53734283b31c8b6cc376b548c0694350b2ea1c3317c3f82ad1bc928ec3989765a6c089ace5058187a26f1e8a24bb8c
Whirlpool ce43b722d4cd7ffb13583e3b8f41f34d0bef9e4a0cf670f84a5bee98b93af1ea84eb77f976ac0534147d902da74ffaa194e1bb5817399fc0bbcae67d0f94d0ea