EMZETT.
Войти

Безопасное хранение паролей (хеширование с солью)

Коротко: Приложение никогда не должно хранить пароли открытым текстом. Оно хранит лишь хеш с солью, из которого пароль нельзя вычислить.

Подробнее: При входе введённый пароль хешируется тем же методом и сравнивается с сохранённым значением. Соль (salt) — случайная добавка на пользователя. Она не даёт одинаковым паролям давать одинаковые хеши и делает бесполезными заранее вычисленные таблицы (радужные таблицы).

Подробности

  • Правильные методы: Argon2id, scrypt, bcrypt или PBKDF2 с большим числом итераций. Они намеренно медленные.

См. также: хеширование, менеджер паролей