Source: wikibot/rainbow-table
= Rainbow table
{wiki=Rainbow_table}
A rainbow table is a precomputed table used for cracking password hashes. It is a data structure that allows an attacker to efficiently reverse cryptographic hash functions, which are commonly used to store passwords securely. Here's how it works: 1. **Hash Functions**: When a password is stored in a system, it is often hashed using a cryptographic hash function (like MD5, SHA-1, etc.).