Skip to content

Glossaire

Des définitions claires des termes utilisés sur ce site.

Attaque par dictionnaire
Une attaque par dictionnaire teste des mots d'une liste prédéfinie contre un hash, plus rapide que la force brute car les vrais mots de passe ne sont pas aléatoires.
Fonction de dérivation de clé (KDF)
Une fonction de dérivation de clé transforme un mot de passe en clé cryptographique via un processus délibérément lent, rendant chaque essai coûteux pour un attaquant.
Hash rate (débit de hachage)
Le hash rate est le nombre de mots de passe candidats qu'un outil de cassage peut hacher et comparer par seconde — le chiffre qui détermine la vitesse à laquelle un type de hash tombe.
Pepper (poivre)
Un pepper est une valeur secrète ajoutée à chaque mot de passe avant le hachage, conservée hors de la base de données pour qu'une simple fuite de la base ne l'expose pas, contrairement à un sel.
Attaque par force brute
Une attaque par force brute essaie un par un tous les mots de passe possibles d'un espace de clés — elle finit toujours par réussir, mais seulement vite si l'espace de clés est petit.
Espace de clés (keyspace)
L'espace de clés est le nombre total de mots de passe candidats qu'une attaque par force brute ou par masque doit essayer ; il croît de façon exponentielle.
Rainbow table
Une rainbow table est une structure de recherche précalculée qui inverse les hash non salés en mots de passe, échangeant un grand espace de stockage contre un cassage quasi instantané.
Sel
Un sel est une valeur aléatoire unique ajoutée à un mot de passe avant le hachage ; il déjoue les rainbow tables et fait que des mots de passe identiques produisent des hash différents.
Dictionnaire
Un dictionnaire est un fichier de mots de passe candidats fourni à un outil de cassage ; chaque ligne est testée contre un hash, souvent combinée à des règles pour élargir la couverture.