Gdzie przechowywana jest sól na użytkownika?

Odpowiedzi:

9

Ze strony podręcznika shadow(5):

Każdy wiersz tego pliku zawiera 9 pól oddzielonych dwukropkami („:”), w następującej kolejności:

[..] zaszyfrowane hasło
Patrz crypt (3), aby uzyskać szczegółowe informacje na temat interpretacji tego ciągu.

Dobra, spójrzmy na man 3 cryptto. Z sekcji notatek:

[..] Więc 5 $ $ salt $ encrypted to hasło zakodowane w SHA-256, a 6 $ $ salt $ encrypted to hasło zakodowane w SHA-512.

„sól” oznacza do 16 znaków po „$ id $” w soli. Zaszyfrowana część ciągu hasła jest rzeczywistym obliczonym hasłem.

Tak więc sól jest przechowywana w polu hasła /etc/shadow. Aby uzyskać więcej informacji, zajrzyj na stronę podręcznika crypt (3) .

Lekensteyn
źródło