Некоторые преимущества использования соли при хешировании паролей:
- Защита от хэш-таблиц и радужных таблиц. ru.wikipedia.org www.sberbank.ru Соль делает хеш различным для одинаковых паролей, поэтому такие инструменты для взлома хешей и паролей становятся бесполезными. www.sberbank.ru
- Усложнение атак методом полного перебора. www.sberbank.ru Злоумышленник перебирает пароли до тех пор, пока не найдёт правильный. www.sberbank.ru Соль заставляет его вычислять хэш для каждой возможной пары «возможный пароль» и «соль», что увеличивает трудоёмкость перебора. ru.wikipedia.org
- Скрытность одинаковых паролей у разных пользователей. ru.wikipedia.org Если пользователи используют одинаковые пароли или один пользователь — один пароль на разных компьютерах, без соли это можно было бы обнаружить по совпадению хэш-строк. ru.wikipedia.org С солью, даже если две учётные записи используют одинаковые пароли, никто не может обнаружить это рассмотрением хэшей. ru.wikipedia.org
Однако наличие соли затрудняет процесс взлома, но не делает систему неуязвимой. www.securitylab.ru Эффективность соли зависит от комплекса мер: использования современных криптографических алгоритмов, достаточного количества итераций, а также сложных паролей. www.securitylab.ru