Показать сообщение отдельно

  #4  
Старый 30.10.2009, 08:06
@D_
Новичок
Регистрация: 29.07.2009
Сообщений: 17
С нами: 8834151

Репутация: 4
По умолчанию

соль нужна для сокрытия пароля. Даже если он в md5, вероятность коллизии или подбора по базе md5 хешей отпадает. Соответственно, получив базу или вытянув куки, удаленный взломщик не сможет восстановить пароль пользователя из подобного хеша.
Несомненно, это не защищает от банального брута пасса через форму, однако защищает от восстановления пароля при получении кук или бд. Хотя если соли лежит в той же базе, все старания напрасны.
Лично я для своих проектов храню солю в конфигах, не в базе. Пусть она одна и одинаковые пассы можно найти через базу, зато первичную соль не узнать, получив доступ только к базе.
 
Ответить с цитированием