“salt”在密码中有什么重要意义吗?
http://www.derkeiler.com/Newsgroups/comp.security.misc/2003-05/0154.html
"盐"一词的使用可能是对古代战争的一个参照,当时人们会用盐腌制井水或农田,使其不那么适宜生存。罗马人据说在公元前146年这样做过卡塔赫,但实际上没有确凿证据。在密码的环境中,“加盐”密码更难以破解。
显然,即使是最初的盐渍卡塔赫的主张也没有强有力的证据(http://en.wikipedia.org/wiki/Salting_the_earth),但仍是一个有趣的假说。
这里的意思是在对密码进行哈希之前,你需要添加一些东西,就像在餐食中加盐一样 :-)
根据首次在书籍中使用该术语的Ken Thompson所说,这个词与“给矿加盐”这个词相关,指的是金矿。是否正确谁知道呢?我怀疑这并没有一个真正正确的答案,它只是那些不需要理由只要理解其含义就可以的术语之一。
http://wiki.answers.com/Q/How_do_you_remove_salt_from_food_when_you're_cooking
- Stefano Borini我曾认为它与动词“盐”有关...
(salt away) informal put by (money) secretly.
一旦你在食物中加盐,真正的味道就不再显现。所以基本上这是一个比喻,加点盐就改变了原始的菜肴。