Веб-безпека · Junior · Запитання 54 з 75
Як треба зберігати паролі в базі даних?
- 1Один раз хешувати MD5 чи SHA-1
- ✓Правильна відповідь: Хешувати повільним алгоритмом для паролів, як-от Argon2id чи bcrypt, з унікальною сіллю
- 3Шифрувати AES, щоб розшифрувати, якщо користувач забуде
Пояснення
Швидкі хеші можна перебирати мільярдами спроб на секунду. Алгоритми хешування паролів навмисно повільні й містять сіль проти заздалегідь обчислених таблиць.