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 1,15,21,48,8,43,44,18,43,13,0,2,21,46,5,5,9,29,12,42,8,10,17,19,36,34,24,7,15,48,11,11,41,27,32,41,38,12,15,4,20,16,33,35,27,47,26,27,37,40,49,5,2,29,33,49,34,21,51,30,36,7,45,24,46,45,12,36,13,18,19,18,45,40,19,28,25,36,20,5,22,31,16,26,0,29,31,23,30,29,21,1,7,49,37,2,2,10,43,3,18,9,34,32,16,3,1,41,41,6,1,11,7,45,9,26,12,31,44,31,47,39,28,14,24,3,6,6,30,23,46,38,0,17,42,46,26,47,40,50,38,17,35,25,35,14,48,4,51,10,11,6,22,50,28,37,4,13,40,43,20,15,51,48,33,24,34,14,33,35,14,44,8,17,50,25,20,32,3,42,51,30,16,13,42,23,50,28,27,49,9,37,4,19,47,8,39,44,22,32,38,39,25,0,23,10,39,22,-ddb7bf2ab0923d3e4de478a5
Original bytes 312c31352c32312c34382c382c34332c34342c31382c34332c... (length=609)
Adler32 b38276cc
CRC32 4dd276be
Haval 874936cc8c5f4f444f221005ba039503
MD2 818b81d673733a52c32ec0ca59ce1f93
MD4 e942f886317ae8df202ee76800fb7fa8
MD5 41984bf18b8306b812685f9337cd98e4
RipeMD128 051e0c3da592d9c7a9bcceb5c8c1cb25
RipeMD160 402b1efba727d1f4f64a80b73698395d50f41171
SHA-1 b1814dcb59775c316d59f62e0e767dcec64bf145
SHA-256 163c120d3788259e872fe4055e0677c96d76fa1747e27564f1c144820f4662a8
SHA-384 4f2142a7855244b1a19cee878bf6c1cd465d1ee080dad83b26b985aff974cbac460a1587c378c4cb1691ee8e6ef9b13a
SHA-512 575f3d9ccef525d6d197a37841026470ba1378916c1aafe2246b1cfb9aaa9bc5eaa68246c8f19922a1d807fca2bb4c3ccc4a5c7e536aee961c51f82ef67b4b2a
Tiger ab5bb59d5b45f58041e75f40eed0f599b1ab4a2fa1a55b2d
Whirlpool-0 70c5a63c90e7bb88bbf8e00a2564fcc4944786e81dcabc61e3df2f11f048826193ad104aba6d16ab0843d59e897eb2283b30738ff229b8831d35a533aaabb566 null
Whirlpool-T 81f7a470bdceeeb32c6aa18e66f27a25eea826d579b27a6d1b36a8519bf16a6f2f887dfe44352dc0aee551d5bf2a54b39ab9a9fba0fbd2547493375f5d58ba7e
Whirlpool ca216a32b59c0bc199e097de60858b499fcd086e251dca8fb696851172fb4cf8e07674ec587551fe232fc24bd69a941bf37a713d3064eab5f124f9a0427613b7