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 45,18,3,36,28,2,6,26,34,36,25,10,37,3,8,19,25,24,32,51,36,0,30,36,40,6,20,2,34,31,31,15,42,41,45,9,28,1,12,33,10,51,46,5,13,13,12,38,22,34,29,22,7,43,23,27,42,50,10,5,29,6,44,50,41,24,47,41,4,18,16,50,5,47,25,4,29,15,43,0,42,17,18,25,33,17,31,20,1,39,26,1,31,14,48,9,35,8,17,39,43,9,23,27,7,50,49,14,9,29,22,11,46,48,34,43,8,20,11,8,49,32,26,39,27,14,35,13,49,32,6,12,38,24,37,16,11,15,30,51,38,21,44,16,26,35,20,21,23,41,2,18,4,35,5,7,46,33,42,45,16,32,22,10,45,33,21,48,38,44,14,30,37,17,23,49,51,1,40,7,30,37,27,12,11,3,48,40,3,44,13,21,39,28,47,15,2,24,28,47,0,0,19,19,19,46,4,40,-00e9bc9893da9dc05cf11e65
Original bytes 34352c31382c332c33362c32382c322c362c32362c33342c33... (length=609)
Adler32 a0c97673
CRC32 ca9c4205
Haval 991c1079cd5c10485e859c5e662bf891
MD2 46bb81c9160195adeb499430f9f8d40f
MD4 c4296f16fdc80fd620f1efa46d359afa
MD5 4fc24138bf71c1200451c1706283673c
RipeMD128 0ec801ca3a298bf4e5a972439f25dc46
RipeMD160 0d0f325a03283a50901674e0b0c8237115b3f114
SHA-1 1c91da05d81a2609b1e0e05bc26d57589d668efd
SHA-256 0c61335e2d095dde6d729fd5ac54b318bb5e266cf4721e1964f3635262314355
SHA-384 34b5c1eca65265ed92cea701a15783b723314c5af799076bcbd0c6b56520a20d6b87589ef872f715621850a20248e529
SHA-512 24ab8013dd449abee187626353b04f9449e5abfc46c9fcff66fb0d38de1ea6d1be4a831196d951ab066ad54b7c1d28915430a02419b72af17a9e6245cbdf6070
Tiger 410109cb14dcbe8914b0c09804f6a7eaa25ec3d9afefc5fb
Whirlpool-0 25ac565d249d77cf0c506c47fe1ed478a7dff487fe4fab48a005b5b397555a6170c82637e3357fd2d161f3d7cfcc4a96ba661d921fe08da448a3a2b7ff5215ba null
Whirlpool-T 7b30c50cef7db8d0e5f9ab8b04eee4931fad024847c131cecadd19a0f41eab35331bbdecc1820e23cceaab61efb13a6cb72b25af68aedb2696cddc7090fd41d6
Whirlpool b4f24160267d8e0f7312d0eb763f93750c4dee901a4d1c5043edbbc4297ae69f61ccf475fb450568951ce154b822bf1589409e0a1c26ae1fd24d296154e857ab