Cracking Hashes: How Does It Work?
What is cracking cryptographic hashes?
Breaking cryptographic hashes is the process of attempting to recover the original information based on the hash.
For example, an attacker may, after breaking into the web application's database, get cryptographic hashes of users' passwords instead of plain text passwords. This is because a properly built web application does not need to store plain text passwords anywhere.
In this situation, the attacker typically tries to break the hashes and restore them back to clear-text passwords. Simply put, this means that the attacker enters random passwords through the hashing algorithm used by the application and compares the resulting hash to the list of hashes that the attacker wants to crack.
Learn to hack — start here
Hundreds of interactive courses, virtual labs and CTF challenges in your browser. Start a free trial — no card required.