64

パスワードソルトの「ソルト」という言葉に意味はありますか?

4

8 に答える 8

46

多分塩はハッシュとうまくいくからですか?

于 2008-10-28T21:31:54.337 に答える
44

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

「塩」という言葉の使用はおそらく古代の戦争への言及であり、人々が井戸や農地に塩をまぶして快適さを弱めた. ローマ人は、紀元前 146 年にカルタゴに対してこれを行ったと考えられることがあります。パスワードのコンテキストでは、「ソルト」パスワードはクラックするのがより困難です。

どうやら、カルタゴの元の「塩漬け」( http://en.wikipedia.org/wiki/Salting_the_earth ) の主張に対する強力な証拠はありませんが、それでも興味深い仮説です。

于 2008-10-28T21:25:16.937 に答える
25

唯一の意味は、食事に塩を追加するのと同じように、ハッシュする前にパスワードに何かを追加していることです:-)

于 2008-10-28T21:21:33.420 に答える
14

本でこの用語を最初に使用した人物の 1 人である Ken Thompson によると、それは金鉱を指す「salting a mine」という用語に関連しています。それが「正しい」かどうか、誰が知っていますか?これに対する実際の正しい答えがあるとは思えませんが、意味が理解されている限り、理由がある必要のない用語の 1 つにすぎません。

于 2008-10-28T21:35:54.890 に答える
6

「塩」(NaClまたは固定文字列)を追加するのは簡単だからだと思います。ただし、一度行うと、出力は元に戻すことができなくなります (食品、暗号化されたパスワード)。

于 2008-10-28T21:35:02.440 に答える
5

私はそれが動詞のsaltに関連していると思っていました...

(salt away) informal put by (money) secretly. 

-- http://www.askoxford.com/concise_oed/saltx?view=uk

于 2008-10-28T22:33:21.840 に答える
1

食品に塩を加えると、本当の味は見えなくなります。基本的に、これは比喩的な言葉です。少し塩を加えると、元の料理が変わります。

于 2008-10-28T22:06:36.950 に答える
1

パスワードをハッシュする前に、ランダムなテキストを追加するためです。つまり、元の「食べ物」に「塩」を追加したように見えます...パスワード:)

于 2008-10-28T21:21:42.967 に答える