Les Rainbow tables sont des tables de mots de passes hashés (MD5, LanMan).

Ceci permet de “retrouver” un mot de passe à partir de son hash beaucoup plus rapidement que si on devait générer tous les hashs possibles pour les comparer au hash de notre mot de passe.

Des tables étaient déjà en vente, mais maintenant certaines sont aussi mises à libre disposition..
Le ShmooGroup propose une table de 43Go LanMan contenant tous les caractères suivant (+ espace):

ABCDEFGHIJKLMNOPQRSTUVWXYZ  
0123456789!@#$%^&*()-_+=~`{}|\:;"'<>,.?/

Je ne connais pas le nombre de caractères maximum…