Как Unix SALT помогает защитить пароли?

На днях я был в классе, и мы говорили о Unix SALT и о том, как с его помощью становится труднее угадывать пароли. Моя проблема в том, что SALT хранится в виде открытого текста рядом с хешированным паролем, так как это может сделать его более безопасным? Я имею в виду, что если СОЛЬ прямо здесь, вы добавляете его, а затем хешируете свое предположение. Кроме того, вопрос о предварительном вычислении догадок в радужной таблице для меня тоже не имеет смысла. Вы просто посмотрите на СОЛЬ и сначала предварительно вычислите ее с данной СОЛЬ. Единственный аргумент, который я могу придумать, это то, что злоумышленник не может получить доступ к файлу / etc / password, но тогда как хакер узнает хеши пароля. Я был бы очень признателен, если бы кто-нибудь мог указать мне правильное направление. Спасибо!


person tpar44    schedule 17.09.2011    source источник


Ответы (2)


Без использования соли вы можете предварительно вычислить радужную таблицу для любого пароля. Соль заставит злоумышленника предварительно вычислить радужную таблицу для каждой соли.

Для получения дополнительной информации см. Вероятно, вы храните пароли. Неправильно.

person Greg Hewgill    schedule 17.09.2011

Прочтите все о взломе паролей с помощью радужных таблиц в этом сообщение Джеффа Этвуда. Содержит информацию о «засолке», а также ссылки для более глубокого погружения в тему.

person Fredrik Pihl    schedule 17.09.2011