为什么密码盐称为“盐”? [关闭]
题
对于“盐”这个词有意义吗?密码盐?
解决方案
http://www.derkeiler.com/新闻组/ comp.security.misc / 2003-05 / 0154.html
显然,即使对于原来的“腌制”,也没有强有力的证据。迦太基( http://en.wikipedia.org/wiki/Salting_the_earth )声明,但是尽管有趣的假设。使用“盐”一词。可能是对战争的参考 远古时代,人们会将水井或农田加盐以减少其用量 好客。罗马人有时应该这样做 迦太基在公元前146年。在密码的上下文中,“盐渍”是指密码 更难破解。
其他提示
也许是因为使用哈希,盐很顺利?
唯一的意思是,在您将密码添加到密码之前,您要在密码中添加一些内容,类似于在您的餐食中添加盐: - )
根据肯·汤普森(Ken Thompson)的说法,这是第一批在书中使用该术语的人之一,它与“盐矿”一词有关,指的是金矿。这是否是“正确的”或不知道谁?我怀疑对此有一个实际的正确答案,它只是其中一个条款,只要理解它的含义就没有理由。
我猜是因为添加“盐”很容易(NaCl或固定串)。但是一旦你这样做,输出就会不可逆转地改变(食物,加密密码)。
我原以为它与动词盐有关......
(salt away) informal put by (money) secretly.
因为在您对密码进行哈希处理之前,您需要为其添加随机文本。所以,看起来好像你添加了一些“盐”。原来的“食物” ...密码:)
一旦你在食物中添加盐,真正的味道就不再可见了。所以基本上这是一个比喻性的说法;加一点盐,它改变了原来的菜。
不隶属于 StackOverflow