Een rainbow table is een pre-computed tabel die wordt gebruikt om wachtwoorden te kraken door middel van een hashing-algoritme. Rainbow tables bevatten miljoenen wachtwoorden en hun bijbehorende hashwaardes, waardoor aanvallers in staat zijn om snel een wachtwoord te kraken door de hashwaarde te vergelijken met de waardes in de tabel. Bedrijven moeten sterk en uniek wachtwoordbeleid implementeren en regelmatig hun wachtwoorden veranderen om te voorkomen dat aanvallers gebruik kunnen maken van rainbow tables om wachtwoorden te kraken.