刚在吃饭回来的路上,走路时候闲的蛋疼,问了下自己什么是哈希?结果一下给自己搞蒙了。仔细想想工作中每天都在与这个叫哈希的家伙打交道,不是HashMap,就是MD5,SHA1的,但你若问我什么是哈希的,我压根就回答不上了来,或者说给一个确切的解释。直观感觉就是,不是中文“传统”词语,读起来就别扭,很难通过词来达意。
从网上搜了下“哈希”,发现没有直接关于“哈希”这个词的解释,都是周边相关的,例如,哈希函数,哈希算法,散列函数,哈希表什么的。 初步给人感觉这个词语极有可能是一类东西的统称,就像水果,汽车这样词语。
后来又google了英文hash [hæʃ]
发现维基百科中关于hash在计算机方面的解释,也是罗列了一些哈希函数,哈希表这样相关词语。