数字指纹技术使用哈希函数(哈希算法思想)
据了解,区块链采用一种称为安全哈希算法(SHA)( 即哈希计算,hashing) 的加密术。与其他加密方式不同,安全哈希算法不使用所谓秘密,如口令或密钥。哈希计算规范是由美国国家标准技术研究所(NIS
据了解,区块链采用了一种称为安全哈希算法(SHA)(哈希)的加密技术。 与其他加密方法不同,安全哈希算法不使用所谓的秘密,如密码或密钥。 哈希计算规范由美国国家标准和技术研究所(NIST)制定,可由政府和私人实体公开使用。 Hash用于转换任意长度的数字信息(如文本、图片、视频等。)转换成预定长度的比特串。 例如,SHA-256算法处理的数字信息将输出一个256位的字符串,这相当于32个字母数字文本字符串。 安全哈希值有两个重要属性。 首先,算法是单向的。 也就是说,输入不能从输出中导出。 其次,对于任何全局唯一的输入,输出字符串也是全局唯一的。 用相同的哈希算法处理相同的信息总是返回相同的结果,没有其他输入会生成相同的结果。 用SHA-1哈希算法处理某一点的地理坐标,生成一串40个字母数字字符。 位置经度第四位加1造成偏差8.5m,再处理一次。 经过此处理后计算出的哈希值几乎完全不同于原始哈希值。 当一张图片被一个像素修改或者一本书被一个字母修改时,也会出现类似的情况。 因此,哈希计算是一种有效的工具,可以在不直接检查数据的情况下验证数据的完整性。
相关文章
- 全球数字货币市场潜力与风险并存(全球数字货币交易市场)
- 全球数字加密货币行业最新发展动向【2018年12月15日】
- 对央行数字货币的思考(关于央行数字货币的思考)
- 央行穆长春:深圳数字人民币试点领取红包人数占总中签人员的95.15%
- 稳定币:让投资数字货币更容易(数字货币,代币,稳定币)
- 各国央行计划推出国家数字货币(各国央行政策)
- 数字藏品交易市场已经构建和健全(数字收藏品投资指南)
- 中央财经大学数字财经研究中心陈波主任: 金融监管与创新如何相辅相成
- 周小川最新演讲重点,谈央行数字货币、Libra、区块链试点
- 苏宁金融研究院高级研究员:超主权的数字货币的诞生势必将会收到全局范围内极其谨慎的审视与监控