知识百科

哈希值/Hashes

哈希值通常用一个短的随机字母和数位组成的字串来代表,是一组任意长度的输入信息通过哈希算法得到的“数据指纹”。

标签:
广告也精彩

哈希值就是文件的身份证,不过比身份证还严格。他是根据文件大小,时间,类型,创作着,机器等计算出来的,很容易就会发生变化,谁也不能预料下一个号码是多少,也没有更改他的软件。哈希算法将任意长度的二进制值映射为固定长度的较小二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同一个值的两个不同的输入,在计算上是不可能的。

哈希值通常用一个短的随机字母和数位组成的字串来代表,是一组任意长度的输入信息通过哈希算法得到的“数据指纹”。因为电脑在底层机器码是采用二进位的模式,因此通过哈希算法得到的任意长度的二进位值映像为较短的固定长度的二进位值,即哈希值。此外,哈希值是一段数据唯一且极其紧凑的数值表示形式,如果通过哈希一段明文得到哈希值,哪怕只更改该段明文。

哈希值,又称:散列函式(或散列算法,又称哈希函式,英语:Hash Function)是一种从任何一种数据中创建小的数字“指纹”的方法。散列函式把讯息或数据压缩成摘要,使得数据量变小,将数据的格式固定下来。该函式将数据打乱混合,重新创建一个叫做散列值(hash values,hash codes,hash sums,或hashes)的指纹。散列值通常用一个短的随机字母和数字组成的字元串来代表。好的散列函式在输入域中很少出现散列冲突。在散列表和数据处理中,不抑制冲突来区别数据,会使得资料库记录更难找到。

基本介绍

  • 中文名:哈希值
  • 外文名:Hash Function
  • 随机数生成:许多加密操作不可分割的组成部分
  • 以便:使生成的密钥很难再现
  • 示例:哈希函式以确保数据完整性
  • 别称:散列函式,散列算法,哈希函式

数据统计

相关导航

广告也精彩

暂无评论

暂无评论...