« Hachage » : différence entre les versions
(Page créée avec « Un '''hachage''' est un type de cryptographie permettant de faire des hash, qui ne peut pas être re-converti en texte non-haché. == Sécurité du hachage == Il est... ») |
|||
Ligne 13 : | Ligne 13 : | ||
Beaucoup de sites utilisent un "salt", c'est à dire d'ajouter du texte aléatoire dans le texte non-haché afin d'éviter le déhachage. |
Beaucoup de sites utilisent un "salt", c'est à dire d'ajouter du texte aléatoire dans le texte non-haché afin d'éviter le déhachage. |
||
[[Catégorie:Informatique]] |
Dernière version du 26 octobre 2022 à 22:57
Un hachage est un type de cryptographie permettant de faire des hash, qui ne peut pas être re-converti en texte non-haché.
Sécurité du hachage
Il est impossible de re-convertir un hash en un texte normal. Sauf si l'attaquant a une base de données de texte hachés (une base de donnée avec des textes en clair et en haché), dont le procédé marche comme suit :
- L'attaquant a le hash
- L'attaquant vérifie si ce hash est dans la base de données, dès qu'il l'a trouvé, il regarde à quel texte correspond ce hash
- L'attaquant a obtenu le texte/mot de passe en clair
Rendre les hash impossible à décrypter
On peut rendre le texte non-haché plus compliqué afin d'éviter l'attaque citée au-dessus.
Un exemple est : H|'@ç#"éµ£MDP ; le texte "H|'@ç#"éµ£" est ajouté au début afin de rendre le mot de passe plus compliqué à déhacher.
Beaucoup de sites utilisent un "salt", c'est à dire d'ajouter du texte aléatoire dans le texte non-haché afin d'éviter le déhachage.