对于“盐”这个词有意义吗?密码盐?

有帮助吗?

解决方案

http://www.derkeiler.com/新闻组/ comp.security.misc / 2003-05 / 0154.html

  

使用“盐”一词。可能是对战争的参考   远古时代,人们会将水井或农田加盐以减少其用量   好客。罗马人有时应该这样做   迦太基在公元前146年。在密码的上下文中,“盐渍”是指密码   更难破解。

显然,即使对于原来的“腌制”,也没有强有力的证据。迦太基( http://en.wikipedia.org/wiki/Salting_the_earth )声明,但是尽管有趣的假设。

其他提示

也许是因为使用哈希,盐很顺利?

唯一的意思是,在您将密码添加到密码之前,您要在密码中添加一些内容,类似于在您的餐食中添加盐: - )

根据肯·汤普森(Ken Thompson)的说法,这是第一批在书中使用该术语的人之一,它与“盐矿”一词有关,指的是金矿。这是否是“正确的”或不知道谁?我怀疑对此有一个实际的正确答案,它只是其中一个条款,只要理解它的含义就没有理由。

我猜是因为添加“盐”很容易(NaCl或固定串)。但是一旦你这样做,输出就会不可逆转地改变(食物,加密密码)。

我原以为它与动词盐有关......

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

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

因为在您对密码进行哈希处理之前,您需要为其添加随机文本。所以,看起来好像你添加了一些“盐”。原来的“食物” ...密码:)

一旦你在食物中添加盐,真正的味道就不再可见了。所以基本上这是一个比喻性的说法;加一点盐,它改变了原来的菜。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top