【发布时间】:2010-09-19 16:23:33
【问题描述】:
密码盐的“盐”一词是否有意义?
【问题讨论】:
-
很难说这是否相关,但作为一名青少年,我曾在 UPS 担任包裹装载机。进入卡车的每个箱子都应该具有相同的区号,但主管会将箱子“加盐”到错误的邮政编码,以确保我们注意。
密码盐的“盐”一词是否有意义?
【问题讨论】:
也许是因为盐和hash 搭配得很好?
【讨论】:
http://www.derkeiler.com/Newsgroups/comp.security.misc/2003-05/0154.html
“盐”这个词的使用可能是指战争 古代,人们会在水井或农田上撒盐以减少 好客。罗马人有时应该这样做是为了 公元前146年的迦太基。在密码的上下文中,“盐渍”密码 更难破解。
显然,即使是迦太基 (http://en.wikipedia.org/wiki/Salting_the_earth) 声称的原始“盐渍”也没有强有力的证据,但仍然是一个有趣的假设。
【讨论】:
唯一的意思是你在散列密码之前添加了一些东西,类似于在你的饭菜里加盐:-)
【讨论】:
据最早在书中使用该术语的人之一 Ken Thompson 所说,它与“盐矿”一词有关,指的是金矿。这是否“正确”谁知道?我怀疑对此是否有真正的正确答案,它只是其中一个术语,只要理解它的含义,就不必真正有理由。
【讨论】:
我猜是因为添加“盐”(NaCl 或固定字符串)很容易。但是一旦你这样做了,输出就会不可撤销地改变(食物、加密密码)。
【讨论】:
http://wiki.answers.com/Q/How_do_you_remove_salt_from_food_when_you're_cooking
我原以为它与动词盐有关......
(salt away) informal put by (money) secretly.
【讨论】:
因为在您散列密码之前,您会在其中添加一个随机文本。所以,看起来好像你在原来的“食物”中添加了一些“盐”......密码:)
【讨论】:
一旦你在食物中加盐,真正的味道就不再可见了。所以基本上这是一个比喻性的说法;加一点盐,原来的菜就变了。
【讨论】: