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 27,18,20,41,13,33,46,30,19,34,19,5,46,15,12,43,16,31,43,29,5,8,11,6,29,4,46,18,8,25,20,18,51,0,0,2,13,12,8,40,44,47,5,50,19,26,25,28,38,36,15,39,19,20,10,37,27,16,11,1,28,9,1,26,9,33,47,9,26,33,18,45,8,23,50,5,23,49,23,49,15,17,45,27,22,48,24,21,45,22,7,34,30,29,47,32,14,22,10,30,41,51,17,40,21,3,42,7,11,3,24,40,43,44,7,25,49,28,6,35,32,25,3,51,14,7,41,50,37,48,49,17,43,28,30,15,38,51,35,36,21,13,22,46,26,34,31,21,37,10,31,4,6,34,37,1,44,2,48,14,24,0,36,36,33,27,48,42,14,42,16,2,50,47,35,11,38,23,16,10,44,39,32,35,4,12,31,9,6,3,12,17,40,2,0,13,32,42,39,4,45,39,29,20,24,41,38,1,-95db10fd624fff558de8c326
Original bytes 32372c31382c32302c34312c31332c33332c34362c33302c31... (length=609)
Adler32 ce21767c
CRC32 290d2f94
Haval 57ad12e495a3d6e9930e94d6c4c38bee
MD2 dd67b04a53e87842d31283cfbfac28d5
MD4 16b39a1a3d160753567ba8e715c39b16
MD5 49815ae80b0c74a40d7c10b3e7986755
RipeMD128 7e5612168d976509e9ab61c76d1e938b
RipeMD160 95ac0390fdd937037b34490079af1ba3fd96962a
SHA-1 741852ef77bc03c72ff7d16010a159f7af3cc531
SHA-256 b26d13d9fcde95db9c584990d77fa603b20f65d5287db4f8ec2478ee8a44ccbc
SHA-384 516e7004d2120c3a025b484e2c359af06a664dfc1ddadb5e6b3859b9d9b4040c3a2a758f94440799ae3b71c5cfc143e5
SHA-512 70d61275966791ba7ecb5ac17d15986fda4d4396a7f361d454a0f331d39154d90fbe3c51179e14fcd70cce701feafedd58e51b362d16be9fb44019baa64fda77
Tiger ac97f6df1d3c5b9f1ddefd1475032161b777e85c0c33aedb
Whirlpool-0 4f0d22c89e27afc176fcb526b7ea89a27c8d7b3c3aa64eb700926e0f1c80919357e72919fd03748dfc5f2ce24d493cba68c140bd5761347fc6b2b224671af6c1 null
Whirlpool-T 59db6b176eca4050a74ce6928a22e001a7bfed258ef131fd08a228fe96344e318c82dcdabce653be5162be605b26115916c5115868fd14e75c53c03b050cc61d
Whirlpool 9809efcfec70d472df0e322e6d0385eac363568c69def13de03beccd44e323533382ac2f60ff8a0c64c027a468ef0b66f16a290b799c939f8b9dfeaeb9d2bc9d