パスワードソルトが“ salt”と呼ばれるのはなぜですか? [閉まっている]
質問
「塩」という言葉に意味はありますかパスワードソルトの場合
解決
http://www.derkeiler.com/ Newsgroups / comp.security.misc / 2003-05 / 0154.html
" salt"という単語の使用おそらく戦争への参照です 古代、人々が井戸や農地に塩を入れて塩分を減らす もてなし。ローマ人は時々これをしたと思われます 紀元前146年のカルタゴ。パスワードのコンテキストでは、「塩漬け」パスワード 割れにくい。
どうやら、元の「塩漬け」であっても強力な証拠はありません。カルタゴ( http://en.wikipedia.org/wiki/Salting_the_earth )の主張ですが、それにもかかわらず興味深い仮説。
他のヒント
たぶん、塩はハッシュとよく合うのですか?
唯一の意味は、食事に塩を追加するのと同様に、ハッシュする前にパスワードに何かを追加することです:-)
本でこの用語を使用した最初の人の1人であるケントンプソンによると、それは「鉱山の塩漬け」という用語に関連しており、金鉱山を指します。それが「正しい」かどうか誰が知っている?これには実際に正しい答えがあるとは思わない。それが意味するものが理解されている限り、理由を実際に持つ必要のない用語の一つに過ぎない。
" salt"を追加するのは簡単だからだと思います。 (NaClまたは固定文字列)。ただし、一度変更すると、出力は変更できません(食品、暗号化されたパスワード)。
動詞saltに関連すると思っていた...
(salt away) informal put by (money) secretly.
パスワードをハッシュする前に、ランダムテキストを追加します。そのため、「塩」を追加するように見えます。元の「食べ物」に...パスワード:)
食品に塩を加えると、本当の味は見えなくなります。基本的にこれは比saying的な言い回しです。塩を少し加えると元の皿が変わります。