hash值是啥意思?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hash值是啥意思?相关的知识,希望对你有一定的参考价值。

参考技术A HASH是根据文件的内容的数据通过逻辑运算得到的数值, 不同的文件(即使是相同的文件名)得到的HASH值是不同的, 所以HASH值就成了每一个文件在EMULE里的身份证. 不同HASH值的文件在EMULE里被认为是不同的文件,相同的HASH值的文件的内容肯定是完全相同(即使文件名不同). HASH值还有文件校验的功能,相当于文件的校验码. 所以还可以用来检查文件下载是否正确(所以EMULE下载完毕时,都会在HASH文件一遍, 检查文件是否出错)本回答被提问者和网友采纳 参考技术B hash是混杂 参考技术C 回答

哈希值又称哈希函数,指将哈希表中元素的关键键值映射为元素存储位置的函数。一般的线性表,记录在结构中的相对位置是随机的,即和记录的关键字之间不存在确定的关系,因此,在结构中查找记录时需进行一系列和关键字的比较。

提问

哈希算法呢

跟哈希值不一样

回答

稍等

哈希算法将任意长度的二进制值映射为较短的固定长度的二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同一个值的两个不同的输入,在计算上是不可能的,所以数据的哈希值可以检验数据的完整性。一般用于快速查找和加密算法。

参考技术D 你大爷

以上是关于hash值是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

潇湘单招报名hash校验值失败是啥意思

潇湘高考文件hash值校验失败是啥意思

HASH是啥?

hashmap底层实现原理是啥?

我是用eboostr为xp加速,我选择显示快取内容,其中HASH,ID,POS,是啥意思?

速度爆破-shiyanbar的一个编程题