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 28,30,12,43,13,33,10,38,29,49,34,39,34,30,41,39,2,6,37,47,17,5,20,47,38,39,26,12,18,28,20,41,40,3,35,21,43,49,45,31,26,36,30,42,21,20,11,48,31,22,47,44,13,3,23,6,20,50,8,35,0,33,14,48,41,15,38,4,16,24,17,50,23,25,7,42,34,14,12,33,5,2,41,29,3,38,49,29,32,0,12,22,29,1,4,44,47,7,5,36,24,37,31,46,28,44,44,45,14,14,1,43,17,28,27,39,48,4,8,15,1,40,6,19,10,51,35,2,46,35,42,40,51,2,16,37,1,0,6,3,42,26,27,16,10,25,36,50,24,32,24,27,17,23,7,19,9,21,8,43,0,25,46,50,11,34,22,19,31,15,8,11,30,16,9,15,32,33,45,4,10,5,26,11,46,21,40,37,49,18,13,51,9,7,51,25,22,18,36,45,27,18,23,19,48,13,32,9,-6ff039fc67b4c849cc2a6350
Original bytes 32382c33302c31322c34332c31332c33332c31302c33382c32... (length=609)
Adler32 b2217647
CRC32 6e58e205
Haval eeb12bd7f0b39396477bfcf2edbed81b
MD2 c7d6a58285256fd1fe6014d3181fe3a0
MD4 55958880d6db0b5ad2d1651ad04f7864
MD5 009f9b988db0ecb29f9fb71e8d7643a4
RipeMD128 325ea3c27d001956ab6a8fffba1119d9
RipeMD160 b04ccb189029291b130527d7ff0fa109402c4641
SHA-1 f1a34372b3b131e3fca60883e23d1baaa434c4f9
SHA-256 97a99559de017eb807187f99ba8875593a0b63ddf9741f2a5d9c5ab8cfad37ba
SHA-384 ee95c66d8814fb68ca6f071976a9675906d3777c46ff77da1bad6d2f755f6828cbaf59818300004d8929b6f1dc6a4f94
SHA-512 0140369792d65d51585d899e949dbc1900b5cb712e95452d71427da77ad43db13ba9b3a81b45798081a23a773eba2ac41b8e95f081423d1f22cd928265309dc2
Tiger 8f65ec1ee02ccc81785e57cf8d99b58f8ff42666a978b558
Whirlpool-0 053972abcc04a6476e17e970a01eca56b771818488b5ef05c04fe7b3bb3c23169db701daee756f876fba902b76946e77fb6ebb18b329ff20a84913150b301d85 null
Whirlpool-T 79c33701bbd070c862e1afca1581126d9ab5af8b88a53438149425fd151fb94e63b20e6666d022fb638a58c1fbf535239e11cedf22ebae220819ab4260d7c7cf
Whirlpool 4a5f8e440a8d5a8115f54f2d61b2db54d9eaeffa8dd4e7379a46d8f87ac6f912159773f4c32f1f1fc51ea8afb26fc32e572f50390b6a4aa7b769719e4ab64a03