// JavaScript Document

Rainbow table

Een rainbow table is een hulpmiddel dat wordt gebruikt om wachtwoorden te kraken. Wachtwoorden worden meestal niet als gewone tekst opgeslagen, maar in een versleutelde vorm. Dat heet een hash. In een rainbow table staan heel veel van deze hashes, met het bijbehorende wachtwoord erbij.

Als een aanvaller zo’n versleuteld wachtwoord in handen krijgt, kan hij kijken of die voorkomt in de rainbow table. Vindt hij een match, dan weet hij meteen wat het echte wachtwoord is. Je kunt het vergelijken met een lijst waarin je een code opzoekt om te zien welk woord erbij hoort.

Rainbow tables maken het kraken van wachtwoorden sneller en makkelijker. Daarom gebruiken systemen extra beveiliging, zoals het toevoegen van extra gegevens aan een wachtwoord. Zo wordt het gebruik van rainbow tables veel moeilijker.