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.