// THREAT DETECTION AND DATA PRIVACY TERM
Rainbow Table
A rainbow table is a pre-calculated list that helps attackers crack passwords very quickly. Instead of guessing every possible password, they can look up a stolen password's hash in this table to find the original password.

TECHNICAL DEFINITION
A rainbow table is a precomputed lookup table used for reversing cryptographic hash functions in password cracking attacks. It employs a time-memory tradeoff technique using hash chains to efficiently map password hashes back to their plaintext equivalents, and is particularly effective against unsalted hashes.
BACKGROUND
The Commercial National Security Algorithm Suite (CNSA) is a set of cryptographic algorithms promulgated by the National Security Agency as a replacement for NSA Suite B Cryptography algorithms. It serves as the cryptographic base to protect US National Security Systems information up to the TOP SECRET level. Two versions of CNSA exist: the pre-quantum 1.0 of 2015 and the quantum-resistant 2.0 of 2022.
READ MORE ON WIKIPEDIASYNONYMS & ALIASES
- hash lookup table
- precomputed hash table
- password cracking table
- reverse lookup table
- hash chain table
USAGE NOTE
Rainbow table attacks are largely ineffective against systems that use cryptographic 'salting' to add a unique value to each password before hashing it.
DEVELOPERS
Organizations developing technology related to Rainbow Table.
The original developers of RainbowCrack, a computer program that generates rainbow tables for use in password cracking. The technique was invented by Philippe Oechslin, who also created the open-source reference implementation.
A non-profit security think tank composed of security professionals. They developed and maintained an early, popular implementation of the RainbowCrack tool, making the technique widely accessible for security testing and research.
The developers of the Hashcat password recovery tool, considered one of the fastest in the world. While it primarily uses brute-force and dictionary attacks accelerated by GPUs, it operates in the same problem space as rainbow tables and is often seen as a more modern and flexible alternative for cracking password hashes.
The organization behind 'John the Ripper,' a widely used open-source password security auditing and recovery tool. It supports hundreds of hash and cipher types and employs various techniques, including precomputed tables, to identify weak passwords.
A company specializing in digital forensics and corporate security that produces password recovery tools. Their software helps law enforcement and corporations access password-protected systems and files, using advanced techniques including precomputed hash tables and GPU acceleration.
A provider of password recovery and e-discovery software for law enforcement, government agencies, and private companies. Their flagship product, Passware Kit Forensic, uses various attack methods, including those similar to rainbow tables, to recover passwords from over 300 file types.
A Swiss cybersecurity company founded by Philippe Oechslin, the inventor of rainbow tables. The company provides security auditing, penetration testing, and digital forensics services, leveraging deep expertise in cryptography and cryptanalysis.