【问题标题】:Why is a password salt called a "salt"? [closed]为什么密码盐称为“盐”? [关闭]
【发布时间】:2010-09-19 16:23:33
【问题描述】:

密码盐的“盐”一词是否有意义?

【问题讨论】:

  • 很难说这是否相关,但作为一名青少年,我曾在 UPS 担任包裹装载机。进入卡车的每个箱子都应该具有相同的区号,但主管会将箱子“加盐”到错误的邮政编码,以确保我们注意。

标签: passwords salt


【解决方案1】:

也许是因为盐和hash 搭配得很好?

【讨论】:

    【解决方案2】:

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

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

    显然,即使是迦太基 (http://en.wikipedia.org/wiki/Salting_the_earth) 声称的原始“盐渍”也没有强有力的证据,但仍然是一个有趣的假设。

    【讨论】:

    • +1 链接,虽然我严重怀疑它是否正确(不是历史,只是与密码学的关系)
    • 尽管历史是否正确与技术术语的词源无关。我不知道是谁发明了“盐”这个词,也不知道他们当时在想什么,但他们肯定有可能是在考虑一个被证明是不准确的历史典故。就像,如果有人说“作者称这个程序为乔治,因为和乔治华盛顿一样,它从不撒谎”,你可以证明乔治华盛顿在某个时候确实撒了谎这一事实很难证明这不是来源产品名称。
    【解决方案3】:

    唯一的意思是你在散列密码之前添加了一些东西,类似于在你的饭菜里加盐:-)

    【讨论】:

    • 这是我的猜测,但从未找到任何权威的支持。你能引用任何来源吗?
    • 我现在手头没有任何资源。这只是我从前段时间读过的文字中的看法。
    【解决方案4】:

    据最早在书中使用该术语的人之一 Ken Thompson 所说,它与“盐矿”一词有关,指的是金矿。这是否“正确”谁知道?我怀疑对此是否有真正的正确答案,它只是其中一个术语,只要理解它的含义,就不必真正有理由。

    【讨论】:

    • 有趣。你能详细说明吗? “盐矿”是什么意思?
    • 意思是用金子人为地把一个矿带上,使它看起来像一个金矿。不确定这是否与密码学中盐的用途直接相关,但其他方面也没有多大关系。
    • 嗯,肯定有一个正确的答案。我的意思是,一定有人是第一个使用这个词的人,他一定有一些理由认为它是合适的。也就是说,我不知道是谁发明了它,也不知道他在想什么。这可能是非常清晰和有见地的东西,或者可能只是他在吃午饭时想到了这个主意,在摸索着如何称呼它时,注意到了他面前桌子上的盐瓶。 (技术术语的起源不那么重要。参见“googol”和“quark”。)
    【解决方案5】:

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

    【讨论】:

    • 如果你放一个土豆,它会去除盐分。 http://wiki.answers.com/Q/How_do_you_remove_salt_from_food_when_you're_cooking
    【解决方案6】:

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

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

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

    【讨论】:

      【解决方案7】:

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

      【讨论】:

        【解决方案8】:

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

        【讨论】:

          猜你喜欢
          • 2014-01-05
          • 1970-01-01
          • 2016-09-17
          • 2014-12-05
          • 2012-07-05
          • 2016-11-19
          • 2010-10-15
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多