📄️ Rainbow tables
A rainbow table is a precomputed table containing the hash values of a large set of possible plaintexts, usually passwords, for specific hash functions. The purpose of a rainbow table is to accelerate password cracking by enabling attackers to look up hashed values and find corresponding plaintext passwords quickly.