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 23,16,35,1,15,18,4,10,38,38,6,10,1,2,45,20,47,23,37,28,17,29,25,17,14,28,51,22,9,20,12,2,11,47,31,11,41,30,11,4,31,34,2,24,8,34,9,15,34,15,42,16,31,7,6,13,6,18,47,45,43,20,9,8,25,16,15,14,48,42,26,7,45,19,22,3,1,41,17,49,28,13,29,46,27,3,36,21,34,33,39,12,14,44,39,36,51,19,23,13,1,24,48,11,32,49,26,22,50,37,44,43,10,32,51,10,8,38,40,36,35,51,47,26,35,50,41,37,30,19,2,32,43,48,24,36,39,9,40,0,0,43,5,4,42,25,32,27,46,33,20,5,28,12,50,26,46,18,21,49,45,46,33,22,40,37,49,19,0,30,35,24,7,6,39,25,23,40,21,16,18,17,41,27,30,5,29,31,3,14,42,48,38,12,8,33,21,4,13,0,29,5,44,44,27,7,3,50,-f24692307f3f8dbe6946b711
Original bytes 32332c31362c33352c312c31352c31382c342c31302c33382c... (length=609)
Adler32 98c075eb
CRC32 4fe17542
Haval 14b14a01ee99e7f4d923d58e86f1891c
MD2 e96efa63392f9f0a3d96e71ff733ad58
MD4 0bc8e444e0c1ac6181e07c8b1fc9b918
MD5 04e8f7a83cb80638eed89089d572959f
RipeMD128 14a768ef781f0adb031af9f645dfb7d4
RipeMD160 0ee0ba215147b613f702daabcfff315a898520d0
SHA-1 45204a1729188a1139e027f98f5adea9a1b7835f
SHA-256 25c6938deb2e695c17460dec638c7ecd490e423f93fec4c789e1762341bd56d8
SHA-384 4e2722f764ac1c5a89c8ad8cec0193a18db8d65e5e6bd728ae91b9e8fe9552c24abe64d24f0e3ec0227b3068b665d902
SHA-512 544afd54d2f01da2c6c70a66daa7fcf4b22d56ddb9ae909f798b76d2ae3c7da20ad29db140ec95f367b2677863bbbd9c34048786fe1269a2a7b72a6ffd25ae70
Tiger 57d9ef8dfff06987b4bb801c420f5f544cfcd0b85da9b961
Whirlpool-0 99aa2f7db97fcf97ae27b4232733941305acf098338c5df24f628314269d6cc4be55e76fadd101a550c34e960300d74cc51393b670a6178fe22189dda69a830e null
Whirlpool-T aa76b1451e4dcd1223e4d2ea9f14c9a095cd863f24056933760528ac0665897278e146abcd549fa61eabec0007e8342b1454c16852a52df58eea7d214bad84b7
Whirlpool 88360bb5a823f6e16fcc350e2e38c75a64962e87036f9a988a4a191dc82d0be74c2de720287ed904150007696e3358e8e7be9965cb719c97043f3b5daf04dcb7