human
Hachage du mot de passe.Qu'est-ce que c'est ?J'entends toujours que vous devriez «hacher vos mots de passe» mais je n'ai aucune idée de ce qu'est un hachage.Expliquez comme si j'avais cinq ans.
gpt
Le juste clarifier le hachage est un moyen de convertir le mot de passe en fouillis de caractères que vous ne revenez pas en mot de passe d'origine.Il est très important que vous ne le faisiez pas en arrière, contrairement au chiffrement où vous pouvez transformer une chaîne cryptée en son original.Voici un exemple simplifié du fonctionnement du hachage, disons que vous avez un mot de passe de 123456 (le même mot de passe que mes bagages).Vous voulez stocker cela d'une manière que vous pouvez vérifier le mot de passe, mais si quelqu'un se tient sur les données stockées, il ne pourrait jamais trouver le mot de passe.Vous pouvez appliquer une formule, comme 123 ^ 4 + 456 ^ 4 = 43466266737, et prendre les chiffres du milieu qui fait un hachage de 66266.Si vous stockez ce hachage, alors non - on peut transformer 66266 en 123456 sans essayer chaque combinaison de nombres, et même une petite variation du mot de passe entré (disons 123457) fait un hachage complètement différent (46791) Les hachages réels utilisent des formules beaucoup plus complexesCela rend plus grand et plus difficile à recalculer les hachages, mais le principal est le même.