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 5,14,35,22,2,51,41,17,25,14,2,15,4,3,46,0,29,16,24,32,23,19,27,38,47,8,26,37,6,10,37,51,40,34,42,23,16,36,18,6,18,48,28,37,28,24,21,8,14,9,8,5,9,33,21,11,51,6,49,7,9,19,43,24,48,16,27,30,10,45,25,5,49,31,3,29,32,33,46,0,6,38,18,1,42,27,22,5,19,26,7,47,41,31,26,27,45,11,3,11,37,33,48,30,24,12,49,20,8,4,45,41,50,25,12,45,23,34,13,44,35,17,15,32,20,2,22,50,10,0,32,17,25,43,39,7,2,38,35,12,46,47,19,29,49,29,34,31,15,1,34,1,44,44,17,20,39,26,43,13,47,15,43,28,10,41,21,28,46,7,40,39,51,48,50,3,18,42,22,40,36,9,30,1,12,35,11,23,44,40,0,36,50,4,31,30,21,36,42,38,39,4,13,20,14,16,33,13,-fdd4bd42800d1e2bcdaa5e0b
Original bytes 352c31342c33352c32322c322c35312c34312c31372c32352c... (length=609)
Adler32 e2657717
CRC32 b33b519f
Haval 8c5e01361db89e524fdadbb0f2a16078
MD2 9e13f2c5ba17486644e2095eb1a7dfd8
MD4 374dcf431108f31bf9e802bdd6695922
MD5 ef9d04bf5573ecaf9cc796bec7141e4e
RipeMD128 30a04103e7c14066f6f29a8e2b848a76
RipeMD160 f5194cf0ed0609ae43d4bdaaeb15a5fa60fd6526
SHA-1 ff6312fb271ff25cc8f37c8304f031653c88b6ea
SHA-256 dafb8d907a7fb3dc5824d9d08044902346f112431ff8df43c8a4a6cc96445c75
SHA-384 51b009a6f33b0dd5ee3f9a500328a35988780450b79806d2a61e516bb73ba3846be87c7423c20d525f62681b264e4320
SHA-512 4afb85bd7990e9efe7600d567fba9b97fcafad11d129e6529b8773071ab235c2ab9c14840daf2399287d049487174bfddfbd09fa8616fd5610ca5c291c5b5ea4
Tiger 74f42a084e96eec945494839aa9c95733efe71587bb9bbce
Whirlpool-0 5f67e6bd2ba17ca47f23ea65e385b5ee3f70d9c25737aa24f6b71be9a9a8980b6bcd81d711438293df3fd7dc166fd4f556ab025f062ea41cbdc03d1a13bd4aff null
Whirlpool-T c33eb9a0482b2ee15e8dca0e4334a93a76bc4d3f38076047b1b0d14b47d3e59aa10bb687fb69fd78b7bed4b05285fff3d291641d826660063974fc482ce15f7d
Whirlpool 54342976ee924fe43915c63efa93782d003e158a6624de7895d2c7b0501c3f82deeb63350d8dbce941ef641135ba1d383c4d87c5c2eda3d7c0ca29076bd7a0ff