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,20,45,10,45,14,26,12,42,43,42,28,34,47,51,6,46,2,8,35,13,20,17,40,18,6,0,15,23,42,33,46,5,21,17,4,44,47,45,29,23,35,25,23,22,5,7,29,51,0,38,36,1,2,44,17,11,27,42,40,10,9,7,23,22,28,11,0,32,21,3,35,36,11,3,24,0,44,20,8,33,22,41,31,14,48,14,49,46,32,3,5,46,9,30,39,41,50,32,50,51,14,49,38,39,26,25,43,2,13,26,6,37,16,31,12,19,2,41,45,4,13,28,27,49,50,9,51,15,1,48,5,36,12,27,40,48,8,26,20,35,16,21,25,47,36,40,11,19,31,27,50,30,29,24,24,16,32,8,37,34,33,30,10,37,13,4,12,43,18,38,25,19,38,29,22,34,24,15,39,16,6,17,33,18,31,43,39,44,30,28,15,7,1,18,3,9,37,21,7,19,4,49,34,41,47,10,48,-e2499103749749d8810082e5
Original bytes 312c32302c34352c31302c34352c31342c32362c31322c3432... (length=609)
Adler32 675a7530
CRC32 790d76bf
Haval 52101a82630d53a4443b04ad2cd33b81
MD2 39a143cf2c988b42155d9a7c5060efeb
MD4 bab468700baeae8505c9b794c768c76d
MD5 dc35091610e2c45b43e6cc5a56a63a7e
RipeMD128 5acc84bd688fb86e768abf038dfc5b94
RipeMD160 9d2afa344e1305ebde1fe8d7b164d664146a79b1
SHA-1 73873c9c316800233e8c2b70c282d569d2e242c4
SHA-256 096e3fe46d2dfe60f3677d2e2430a17ef706f873e0b88626a8ac882c9d4e2392
SHA-384 0ad8d39f219895c020f89ac23bf4733f74bfcf155e7a5596f46b0470f08e195d34534c0dbbd679c6e7a1e836a06b3d96
SHA-512 b364942abac87e441871af2514680c66142051a9b01ee03dfc098da620b02a73454b6e7398973b1eedc7ea8f702b5635bd906f403da07bcae0db589b8e74ab7b
Tiger efac1e28e416670e2a9992e553a48bb84633a0b6bb0aafe8
Whirlpool-0 5e52d258f54e3fb93a5065e533d2f753cc5f26a0a8abc3c8237a5a32c9edf907ce542ed3d56100bc75b8fcf5e34a00e218eea1700d1a0f334cbe792d6fc2673f null
Whirlpool-T 88b6e648a72c8c4c2b2d2391642b90eeb7b7f84637d2a0c12665678a7c66a02f27f6b822095e69f9c07800dcb441b7df3cb4038516ab40c9b5460486ce57b362
Whirlpool d1b19e38fe3d5988f59fd0e58fb3daf7c5977ba00eb8563632291501fbc7c7e06cbce1e2accfde6da2533c1b769b5d32fcf5c102b08ec8fab3f625e961e04a3a