Passwords 为什么密码盐被称为“a”;盐;?

Passwords 为什么密码盐被称为“a”;盐;?,passwords,salt,Passwords,Salt,“salt”这个词对于密码salt有什么意义吗?唯一的意思是,在散列密码之前,您正在向密码中添加一些内容,类似于在用餐中添加盐:-)因为在散列密码之前,您向密码中添加了随机文本。所以,看起来好像你在原来的“食物”中添加了一些“盐”。。。密码:) “盐”一词的使用可能是指战争 在古代,人们会在井里或农田里加盐以减少盐分 热情好客的罗马人有时被认为是这样做的 公元前146年的迦太基。在密码上下文中,是一个“盐渍”密码 更难破解 显然,即使是迦太基()的原始“盐渍”说法也没有有力的证据,但还是有一个有

“salt”这个词对于密码salt有什么意义吗?

唯一的意思是,在散列密码之前,您正在向密码中添加一些内容,类似于在用餐中添加盐:-)

因为在散列密码之前,您向密码中添加了随机文本。所以,看起来好像你在原来的“食物”中添加了一些“盐”。。。密码:)

“盐”一词的使用可能是指战争 在古代,人们会在井里或农田里加盐以减少盐分 热情好客的罗马人有时被认为是这样做的 公元前146年的迦太基。在密码上下文中,是一个“盐渍”密码 更难破解


显然,即使是迦太基()的原始“盐渍”说法也没有有力的证据,但还是有一个有趣的假设。

可能是因为盐与盐很相配?

我猜是因为添加“盐”(NaCl或固定的字符串)很容易。但是一旦你这么做了,输出就不可撤销地改变了(食物、加密密码)。

根据肯·汤普森(Ken Thompson)的说法,他是最早在一本书中使用这个词的人之一,与术语“盐矿”有关,指的是金矿。这是否“正确”,谁知道呢?我怀疑是否有一个真正正确的答案,这只是其中的一个术语,只要它的意思被理解,就不必有真正的理由。

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

我原以为它与动词salt有关

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

--

+1对于链接,尽管我严重怀疑它的正确性(不是历史,只是与密码术的关系),尽管历史是否正确与技术术语的词源无关。我不知道“盐”这个词是谁发明的,也不知道他们当时在想什么,但很可能他们想到的是一个被证明不准确的历史典故。比如,如果有人说“作者把这个程序称为乔治,因为,像乔治·华盛顿一样,它从不说谎”,那么你可以证明乔治·华盛顿确实在某个时候说谎,这一事实很难证明这不是产品名称的来源。有趣。你能详细说明一下吗?“给矿藏加盐”是什么意思?它意味着用黄金人为地给矿藏镶上花边,使其看起来像一座金矿。不确定这是否与salt在密码学中的用途有直接关系,但其他方面也没有直接关系。好吧,肯定有一个正确的答案。我的意思是,一定有人是第一个使用这个词的,他一定有理由认为它是合适的。也就是说,我不知道是谁发明的,也不知道他在想什么。这可能是一件非常清楚和有见地的事情,也可能只是因为他在吃午饭时想出了这个主意,在摸索着怎么称呼它时,注意到了他面前桌子上的盐瓶。(技术术语的起源不如这重要。Cf“googol”和“quark”。)这是我猜到的,但从未找到任何权威性的支持。你能举出任何消息来源吗?我手头没有任何消息来源。这只是我不久前读到的文章中的看法。如果你放一个土豆,它会去除盐<代码>http://wiki.answers.com/Q/How_do_you_remove_salt_from_food_when_you“re_cooking”很难说这是否有关系,但十几岁时我在UPS做过包裹装载工。每一个进入卡车的箱子都应该有相同的区号,但是主管会把箱子“盐”到错误的邮政编码,以确保我们注意到了。