Login
欢迎来到未来世界

您现在的位置是: 首页 > 计算机 > 区块链

区块链

数字指纹技术使用哈希函数(哈希算法思想)

区块链 加入收藏
据了解,区块链采用一种称为安全哈希算法(SHA)( 即哈希计算,hashing) 的加密术。与其他加密方式不同,安全哈希算法不使用所谓秘密,如口令或密钥。哈希计算规范是由美国国家标准技术研究所(NIS
据了解,区块链采用了一种称为安全哈希算法(SHA)(哈希)的加密技术。 与其他加密方法不同,安全哈希算法不使用所谓的秘密,如密码或密钥。 哈希计算规范由美国国家标准和技术研究所(NIST)制定,可由政府和私人实体公开使用。 Hash用于转换任意长度的数字信息(如文本、图片、视频等。)转换成预定长度的比特串。 例如,SHA-256算法处理的数字信息将输出一个256位的字符串,这相当于32个字母数字文本字符串。 安全哈希值有两个重要属性。 首先,算法是单向的。 也就是说,输入不能从输出中导出。 其次,对于任何全局唯一的输入,输出字符串也是全局唯一的。 用相同的哈希算法处理相同的信息总是返回相同的结果,没有其他输入会生成相同的结果。 用SHA-1哈希算法处理某一点的地理坐标,生成一串40个字母数字字符。 位置经度第四位加1造成偏差8.5m,再处理一次。 经过此处理后计算出的哈希值几乎完全不同于原始哈希值。 当一张图片被一个像素修改或者一本书被一个字母修改时,也会出现类似的情况。 因此,哈希计算是一种有效的工具,可以在不直接检查数据的情况下验证数据的完整性。
图集详情底部广告位