Соль: что это
Коротко
Соль: случайное значение, уникальное для каждого пользователя, которое добавляется к паролю перед хешированием и хранится рядом с хешем. Она делает бесполезными заранее посчитанные радужные таблицы и не даёт увидеть, что у двух пользователей одинаковый пароль.
Определение
Случайное значение, уникальное для каждого пользователя, которое добавляется к паролю перед хешированием и хранится рядом с хешем. Она делает бесполезными заранее посчитанные радужные таблицы и не даёт увидеть, что у двух пользователей одинаковый пароль.
Подробнее
bcrypt, scrypt и argon2 генерируют и сохраняют соль сами.
Из урока «Безопасность бэкенда на Node.js»
Нужна медленная функция с солью: argon2id, scrypt (есть в node:crypto) или bcrypt. Соль уникальна для каждого пользователя и хранится рядом с хешем, она ломает радужные таблицы.
Читать урок целикомВопросы по теме с собеседований
Запомните, а не прочитайте
В тренажёре карточка вернётся, когда начнёт забываться. А билеты по Node.js и бэкенд проверят, что термин понятен в деле.