哈希——区块链里的数字指纹器

本文一字、一句、一画均属原创

拥有版权,禁止任何形式转载

一旦发现侵权行为,保留追究法律责任的权力

哈希

区块链应用的技术里哈希是非常重要的一种算法。但是,哈希是什么呢?

举例来说,图书馆里的一本《西游记》,如果用哈希算法来算,这本几十万字的小说最后就会变成一串字符。

这串字符不仅包含了《西游记》的全部内容,还标识了《西游记》在图书馆第几区第几个架子上,而这串字符就是哈希值。

哈希的叫法是从英文Hash音译过来的,其实就是散列函数,是一种创建数字指纹的方法。

哈希的优势就在于它既能完美保存,又能完美隐藏原始内容。

你说你得多聪明才能从这样一串字符

R8E647ALFS418787684IN6A31NC12E87

或是这样一串字符

E8C647DACS418787684FE6A31CMDOFB7

还原到西天取经的九九八十一难?

你要是能还原出任何一章情节就算我输,好吗!而且,只要你原文改了一个字,哈希值就会随之改变。

当然,是不是存在着一本《东游记》和《西游记》拥有相同的哈希值呢?

这个可能性就相当于你找到了一个可以用他的指纹解你的苹果手机的那个人。你说这个可能性是多少呢?

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180607G00A5500?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券