EMZETT.
Увійти

Виведення ключа та гешування паролів (Argon2)

Коротко: Паролі ніколи не зберігають відкритим текстом, а лише як результат навмисно повільного, вибагливого до пам’яті методу (Argon2, bcrypt, scrypt) із сіллю. Це робить атаки повним перебором після витоку даних дуже дорогими.

Докладніше: Звичайні геші на кшталт SHA-256 швидкі, відеокарти перебирають мільярди за секунду. Геші паролів налаштовувано дорогі: Argon2id вимагає багато обчислювального часу й пам’яті, що заважає спеціальному обладнанню. Випадкова сіль на користувача запобігає веселковим таблицям і однаковим гешам для однакових паролів.

Подробиці

  • Сіль: випадкове значення на користувача, зберігається відкрито…

Див. також: автентифіковане шифрування (AEAD), OWASP Top 10