We all know currently MD5 hash can be cracked but I was wondering if any hashes can be cracked since most crackers are searching in their database instead of cracking, so let's pretend we get a document that has near 1400 characters and we generate an md5 hash, is it possible to get the document by cracking the hash or the hash cracker can only crack short string?


1 Answer 1


"Cracking" a cryptographic hash doesn't mean recovering the original document. Since there are an infinite number of potential original documents for each hash value, that's never possible. Cracking a hash means finding some document that generates the hash, whether or not it's the original one. And yes, it's possible that MD5 can be cracked in this way -- it's not recommended for use.

  • 2
    And yes, MD5 can easily be cracked in this way. only for low-entropy predictable values, the best preimage attack for MD5 still has complexity over 100 bits Jan 26, 2018 at 16:26
  • @AndrolGenhald Yes, I've edited the answer to acknowledge this.
    – Mike Scott
    Jan 26, 2018 at 16:39

Not the answer you're looking for? Browse other questions tagged .