Подтвердить что ты не робот

Почему соль для соли называется "солью"?

Есть ли значение для слова "соль" для соли паролей?

4b9b3361

Ответ 1

http://www.derkeiler.com/Newsgroups/comp.security.misc/2003-05/0154.html

Использование слова "соль", вероятно, является ссылкой на войну в древние времена, когда люди соляли бы колодцы или сельскохозяйственные угодья, чтобы сделать их меньше гостеприимны. Иногда римляне должны были это сделать Карфаген в 146 г. до н. В контексте паролей "соленый" пароль труднее взломать.

По-видимому, нет никаких убедительных доказательств даже для оригинального "соления" Карфагена (http://en.wikipedia.org/wiki/Salting_the_earth), но интересной гипотезы тем не менее.

Ответ 2

Может быть, потому что соль хорошо сочетается с hash?

Ответ 3

Единственное значение заключается в том, что вы добавляете что-то к своему паролю, прежде чем вы его используете, подобно добавлению соли к еде: -)

Ответ 4

По словам Кена Томпсона, одного из первых людей, который использовал этот термин в книге, он связан с термином "соление шахты", ссылаясь на золотые прииски. Является ли это "правильным" или нет, кто знает? Я сомневаюсь, что на самом деле правильный ответ на этот вопрос, это лишь один из тех терминов, которые на самом деле не имеют причины, пока понимается то, что означает.

Ответ 5

Я бы предположил, потому что легко добавить "соль" (NaCl или фиксированную строку). Но как только вы это сделаете, вывод будет бесповоротно изменен (питание, зашифрованный пароль).

Ответ 7

Поскольку перед тем как вы установите пароль, вы добавите к нему случайный текст. Таким образом, похоже, что вы добавляете некоторую "соль" в оригинальную "пищу"... пароль:)

Ответ 8

Когда вы добавляете соль в пищу, настоящий вкус больше не виден. Так что в основном это образное высказывание; добавьте немного соли и измените оригинальное блюдо.