【发布时间】:2009-11-15 04:57:33
【问题描述】:
我正在学习 MD5。我在 MD5 的大多数描述中发现了一个术语“哈希”。我用谷歌搜索了“哈希”,但在计算机编程中找不到“哈希”的确切术语。
为什么我们在计算机编程中使用“哈希”?词源是什么??
【问题讨论】:
-
哈希是早餐食品,将土豆切成细长的条(比炸薯条小,短,但比例相似),然后用动物或植物脂肪煎至焦黄,粘在一起,煮熟。以此类推,从一个数字中“制作哈希”意味着使用一种仍然以某种方式依赖于输入数字的方法变成一个无法识别的其他数字。我没有引用,自从我在 80 年代听到这个类比以来,我就是这样理解的。不过,在第一次应用该术语时,一定有人在场。