web-dev-qa-db-fra.com

Où le sel par utilisateur est-il conservé?

Où Ubuntu conserve-t-il le mot de passe sel pour chaque utilisateur?

11
Adam Matan

De la page de manuel de shadow(5) :

Chaque ligne de ce fichier contient 9 champs, séparés par des deux points (“:”), dans l'ordre suivant:

[..] mot de passe crypté
Reportez-vous à crypt (3) pour plus de détails sur l’interprétation de cette chaîne.

Bon, regardons man 3 crypt alors. De la section des notes:

[..] Donc $ 5 $ salt $ crypté est un mot de passe encodé SHA-256 et $ 6 $ salt $ crypté est un mot de passe codé SHA-512.

"sel" représente les 16 caractères au maximum qui suivent "$ id $" dans le sel. La partie chiffrée de la chaîne de mot de passe est le mot de passe calculé actuel.

Ainsi, le sel est stocké dans le champ de mot de passe de _/etc/shadow_ lui-même. Pour plus de détails, consultez la page de manuel de crypt (3) .

9
Lekensteyn