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 51,42,41,45,50,22,12,16,35,6,7,3,24,27,21,24,0,42,23,31,39,29,50,7,30,14,21,18,12,38,22,4,42,8,25,8,12,15,2,34,32,32,35,50,26,41,24,48,37,38,3,19,20,16,39,16,12,25,36,40,8,19,9,35,2,40,50,7,1,27,3,33,1,13,48,18,49,10,5,14,11,33,30,23,38,7,32,34,40,8,6,36,46,30,47,19,34,41,26,43,1,19,15,27,6,43,15,4,4,22,18,17,39,47,33,17,44,49,39,9,46,45,29,11,35,16,38,3,23,0,45,21,23,25,37,0,21,41,34,4,49,46,49,9,31,15,31,0,28,36,42,14,29,2,17,47,51,18,44,33,11,40,13,20,10,14,17,46,44,26,5,25,9,44,28,51,24,28,43,28,6,2,26,13,30,10,37,20,1,31,11,51,48,43,47,27,13,22,29,36,48,32,5,20,45,5,37,10,-b223e6e1ce07ef2e851ff41d
Original bytes 35312c34322c34312c34352c35302c32322c31322c31362c33... (length=609)
Adler32 a265769c
CRC32 ca8bc9d8
Haval 7dd9cc878cb6b49b3615abc6f62606f1
MD2 f6c8b440ee56aa51b54efc5ba53622eb
MD4 5d1e768762e3da1fc23d958a173641ac
MD5 7d6358a52c92f39834a1f6d24f7f80d5
RipeMD128 46300b0e11526475080ff222c3a24673
RipeMD160 2b5f045d9f9fdd02de0798639c94ab5b6c685477
SHA-1 995a5e82201f8b136296aa84d8b12312465cd844
SHA-256 62f4f3915108e0a571cd70e7bccb8458eb8041e1013666b3df7ef9d0efc72fd5
SHA-384 f907fefa38735eda6d0dd4e2d601999da2a8631bc13ca0e75a6c432e0573e82dec154eca2be6a4f6514c23af3360afc4
SHA-512 b4c39e3b3c787832128664078a872ca1d54b3437ddb7e6dfa9ca167e579e9a69818732403d741b3a22840273084a8aa3b55658b8363c0d60f171441db583511d
Tiger 914d35dd3019826bec9e48eae04d320ee9ce29dad05d4dcc
Whirlpool-0 2b7aacbb31fcf3a41c444c21e586c71374dfd576e465d81d45220e20792617f1a7e26cdef5e5dbcde38f845b5330d6e3953187cc04abe9a33611b7be3aedf118 null
Whirlpool-T 531116d9a7c5d64d25f3520ab32111d625c4595d58ba06fd1713c2a740616a28f1fe688f281a5244fc3d9e1f3101e42b9d3e3cbac49dbb976b24f89fd13a08b3
Whirlpool cf2fd483ba8b9e51d45768f13bef5ebebccf6a50aad33631b2259b0c0e5bee55cf6ac9f26c5785150ad6cadbce7d2306c3a8aee75303fd0eb3a2a43f9065843c