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 46,16,22,2,26,48,8,44,1,42,42,31,12,8,23,34,0,31,14,29,12,0,35,18,20,10,15,4,49,4,12,30,5,34,17,2,4,14,24,50,51,3,9,13,5,20,31,7,32,15,34,35,47,7,28,3,49,43,43,27,33,26,14,5,38,13,11,46,39,32,50,30,13,18,29,21,15,30,44,8,47,21,19,9,40,36,40,49,32,39,31,33,48,18,45,45,50,21,19,28,3,10,44,44,24,19,39,36,17,20,22,49,24,20,40,43,26,27,47,37,23,11,42,0,35,45,22,13,12,36,11,34,3,33,51,48,45,39,25,27,11,14,23,2,30,7,8,46,17,48,37,46,10,24,1,25,1,1,10,26,5,38,6,0,16,25,15,51,33,22,38,6,35,6,4,41,16,50,2,43,9,17,25,18,6,41,21,23,32,37,9,19,38,42,41,40,37,7,36,47,16,29,28,28,27,41,51,29,-3b0be73c62bf9f786e42f9e0
Original bytes 34362c31362c32322c322c32362c34382c382c34342c312c34... (length=609)
Adler32 80a1767a
CRC32 cba4ac7d
Haval c998177ccbf1f2c0c3b3a5f665a68e37
MD2 b22e4d71a3947f99d97bf0807ae88aab
MD4 6c0940abd1ae0ec0428d69eb13904770
MD5 b4cd5ca1f3fb8c3f098c4ca2fae0efee
RipeMD128 451e12ad228972b6afcf53bf477ce7e1
RipeMD160 1f6e361f4cc343c37cf0f996b3f5a5b97d11a8b0
SHA-1 a53222b44174b888a1e58053ab085c27906c17b0
SHA-256 61f12664d19315baf04322352df85b5625143dc7cce069a656d5c079556fbbac
SHA-384 aa61d6e66ce4a37231e5bc8921f26d76de8907279301d17e1e085fc1b59b99db344e1c119fcc76e7bad9d421fb37cb14
SHA-512 07a10a7319da5d22cf670292dd7e2c7587d2b78defd818aea9e0824c863527969f52d638d2bb70f682241fca46579fe6529362c341caf4359d97a6c24b772e1e
Tiger 977a03ce4828610a05e2d39697a051bd8aec7448014aaaf6
Whirlpool-0 3c5c7857849bbddbc31a5da22bd89431ad99557790e8288af0185fbd2e10186bf5370ddb568943caaf50ef8008f07257fbcb59971f32fba1a9a5e7277dcb7b01 null
Whirlpool-T 33142398eb78a89344da6d58c654a39700a253ed37e7151c7769f9efa32d71cb5b11784efe7648e82f0c91200e82bc19b33bb491b7fc0f2ee2447a3246b6a013
Whirlpool aaf8440d199f57a69beaec0b43f19a66664378f31388d2f8e111d0990aea05ae35ed219e6886e74136cb4da79f71ec2145bdd77db5ad50bf8abb85b7ac94c1a8