パスワードソルトの「ソルト」という言葉には意味がありますか?
http://www.derkeiler.com/Newsgroups/comp.security.misc/2003-05/0154.html
「塩」という言葉の使用は、人々が井戸や農地を塩漬けにしてもてなしを少なくする古代の戦争への言及である可能性があります。ローマ人は紀元前146年にカルタゴにこれを行ったと思われることがあります。パスワードのコンテキストでは、「塩漬け」のパスワードを解読するのは困難です。
どうやら、Carthage( http://en.wikipedia.org/wiki/Salting_the_earth )の主張の元の「塩漬け」についてさえ強力な証拠はありませんが、それでも興味深い仮説があります。
たぶん塩がよく合うから ハッシュ ?
唯一の意味は、食事に塩を追加するのと同じように、パスワードをハッシュする前にパスワードに何かを追加することです:-)
本の中でこの用語を最初に使用した人の1人であるケントンプソンによると、それは金鉱を指す「鉱山の塩漬け」という用語に関連しています。それが「正しい」かどうか、誰が知っていますか?これに対する実際の正しい答えがあるとは思えません。それは、それが何を意味するのかが理解されている限り、実際には理由を持っている必要のない用語の1つにすぎません。
「塩」(NaClまたは固定文字列)を追加するのは簡単なので、私は推測します。ただし、一度実行すると、出力は取り返しのつかないほど変更されます(食品、暗号化されたパスワード)。
私はそれが動詞の塩に関連していると思っていました...
(salt away) informal put by (money) secretly.
食品に塩を加えると、本当の味は見えなくなります。つまり、基本的にこれは比喩的なことわざです。塩を少し加えると元の料理が変わります。
パスワードをハッシュする前に、ランダムなテキストをパスワードに追加するためです。つまり、元の「食べ物」に「塩」を追加したように見えます...パスワード:)