EMZETT.
Увійти

Безпечне зберігання паролів (хешування із сіллю)

Коротко: Застосунок ніколи не повинен зберігати паролі відкритим текстом. Він зберігає лише хеш із сіллю, з якого пароль не можна обчислити.

Докладніше: Під час входу введений пароль хешується тим самим методом і порівнюється зі збереженим значенням. Сіль (salt) — випадкова добавка на користувача. Вона не дає однаковим паролям давати однакові хеші та робить марними заздалегідь обчислені таблиці (райдужні таблиці).

Подробиці

  • Правильні методи: Argon2id, scrypt, bcrypt або PBKDF2 з великою кількістю ітерацій. Вони навмисно повільні.

Див. також: хешування, менеджер паролів