不同的数值有可能可以hash 相同的结果。那么如果有个人找到了这样一个数值,他是不是就可以改自己的账本了?
https://www.imooc.com/video/17058
另外就算是你找到了同样的hash值的另一个原始字符串,也不是你想到的结果。因为原始字符串往往不会只有金额这一个数字,而是会含有很多的信息(比如:你的身份信息、账本信息等等),所以想利用这一技术来修改账本,就目前来讲是极困难的事情。
更何况还需要多个节点来难证,验证的过程是一个有前后推理逻辑的,因此就算你修改了自己本身的账本,也没有用的。
你说的是hash碰撞,目前来说只是证明这种情况存在,但也是举例证明。并不能根据原值计算出hash值相同的另一个值。假如能实现的话,那现在的几乎所有加密技术都失效了