7.2. L'attaque par dictionnaire

Le programme utilise une liste de mots prédéfinis dans un fichier externe. Cette liste est appelée un dictionnaire ; ces mots sont la plupart du temps ceux provenant d'un dictionnaire contenant les mots du langage courant. Le programme les encrypte avec l'algorithme d'encryptage adéquat un par un et les compare au mot de passe encrypté.

Ce type d'attaque est très rapide. Un mot de passe mal choisi est vite découvert.