从零开始的Web3学习 5|Cryptology 区块链中的密码学
1. 哈希算法哈希算法是一种常见的单向加密算法,它将一串数据加密生成一串二进制,但不能由二进制还原为原来的数据。该算法有一下特点:
相同的输入得到相同的二进制串
不同对输入得到不同的二进制串,即有强对抗性,不同的数据不会产生相同的哈希值
输出的二进制长度是一致的
1.1 哈希算法结构在区块链中很多地方用了哈希算法,比如对区块计算哈希值。在实际区块链中区块包含元数据的区块头和紧跟其

