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
En plus de la réponse de «Kcell».Je voudrais ajouter que l'utilisateur n'est pas celui qui est censé hacher vos mots de passe.Le serveur est.Un site Web est stocké votre nom d'utilisateur et votre mot de passe, peut-être avec d'autres informations personnelles.S'ils stockaient simplement votre mot de passe en texte clair, s'il a été volé d'une manière ou d'une autre, ces personnes pourraient essayer votre mot de passe et votre adresse e-mail sur de nombreux autres sites et y avoir accès.Le hachage de votre mot de passe signifie que le site Web ne stocke pas votre mot de passe, il stocke le hachage de votre mot de passe.Lorsque vous vous connectez au site, ils hachent le mot de passe que vous leur avez donné et comparez les résultats hachés au hachage qu'ils ont stockés sur leur système, et s'ils correspondent - vous êtes.Les hachages sont "1 Way".Toute quantité de données, peu importe la taille ou la petite (même gigaoctets) cracher un hachage de 128 bits (pour MD5).Mais il n'y a aucun moyen d'aller à l'envers, de prendre un hachage et de déterminer quelles données les ont apportées.Mais, le même morceau de données renverra toujours le même hachage.C'est également un excellent moyen de vérifier l'intégrité des données.De nombreux projets open source que vous pouvez télécharger comprennent un MD5 du package.De cette façon, vous pouvez vérifier après avoir téléchargé le package dont il n'a pas été falsifié.