Де Ubuntu зберігає сіль паролів для кожного користувача?
Де Ubuntu зберігає сіль паролів для кожного користувача?
Відповіді:
З сторінки керівництва shadow(5)
:
Кожен рядок цього файлу містить 9 полів, розділених двокрапками (“:”) у такому порядку:
[..] зашифрований пароль
Перегляньте крипту (3), щоб дізнатись, як інтерпретується ця рядок.
Добре, давайте подивимось man 3 crypt
тоді. З розділу приміток:
[..] Отже, $ 5 $ сіль зашифрована - це кодований пароль SHA-256, а $ 6 $ солі $ зашифрований - кодований SHA-512.
"сіль" означає до 16 символів, що слідують за "$ id $" в солі. Зашифрована частина рядка пароля - це фактично обчислений пароль.
Отже, сіль зберігається в самому полі пароля /etc/shadow
. Більш детально ознайомтесь із сторінкою керівництва склепу (3) .