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 19,26,26,49,50,21,34,33,30,42,48,45,18,26,10,12,39,36,51,38,9,8,43,38,36,11,23,44,49,13,29,14,16,42,51,20,14,5,35,8,2,2,36,37,33,22,5,41,2,51,16,17,32,8,17,1,1,35,5,9,38,6,10,20,27,39,15,4,13,21,3,36,28,39,35,9,13,6,46,41,28,13,42,12,50,10,45,18,34,0,44,46,38,6,24,49,41,0,16,32,27,22,11,4,25,8,27,50,4,31,15,25,0,37,44,21,4,33,23,18,43,46,28,30,47,24,11,46,23,49,32,21,11,23,34,47,43,6,12,40,40,1,19,24,29,22,9,37,3,41,7,43,3,40,7,22,10,7,48,14,48,44,19,45,3,32,12,39,18,29,30,27,7,31,47,0,35,34,15,33,20,17,48,50,19,28,30,42,16,40,31,45,17,31,47,25,25,1,2,51,26,24,29,37,5,15,14,20,-8d1aba97523d9d9bc4ac36e3
Original bytes 31392c32362c32362c34392c35302c32312c33342c33332c33... (length=609)
Adler32 c7e976a1
CRC32 e7271624
Haval 14919335fb6ce26904950879b2925db8
MD2 b835ddc8b88b511a385c3babd92a2325
MD4 c7414b758142c44f7b747a9f33d55009
MD5 8805ef2548e46330dda5997c2a978935
RipeMD128 44f1433dd64f5250adcd24073f511187
RipeMD160 52747923939dbdb9927d98339cea9e15afb823f6
SHA-1 41dbf0895c3802a9b7df506a52f11367ca20a9a8
SHA-256 c0547e588c677312da3dba1537e20982853b690716bf9514d8ea65af3f810cfe
SHA-384 233757baebb938bcdfe167d6a8b5bcc3164178df175533f436c706efd247a2c606210c65dc1c7229f356e152e4088a8a
SHA-512 9f2f4ef32fd1810061fbf9656068422d11023d2598271bd8426e176af14792cf22121b8e457b59c790b7527e8d7d93ec1113b74289e049ca5dee653f452c638a
Tiger abe61cc4aa1d6498c6efc250a9f374f9a8a47a48ae54f8c2
Whirlpool-0 8bdbd8dcbbd2ac23321af676292624e7ee91fea4f54f015181597342be259747d7bb9bfd0c81a1fb9d25d0dbb0899a6e284604f38219b83c9d5c0e6f26cd2953 null
Whirlpool-T ef8813ff423e658eb24df3c9179a9239eef3eb8423d209888ec1a2e193622bcc1be073ab0bdb5844ed2f56647b41dbeddb860a61f1ba7bd93e96370c14623715
Whirlpool 0b5ac88adcf157eb30d83ea8684f78f3e52ac59f36772b33207db1cfd73ae1eae15ffa6da9b10fe001dc5e785d48f496caa1388b35cd75887f41609dd4cde193