Hash 计算SHA256两次-为什么?
我试图理解比特币协议,有时会看到如下说明: TransactionId由SHA256(SHA256(txbytes))定义 或 公钥的散列是通过对公钥执行SHA256散列,然后对结果执行RIPEMD160散列(使用Big-Endian表示法)生成的。函数可以如下所示:RIPEMD160(SHA256(pubkey)) 哈希计算两次的目的是什么?“两次哈希的一个常见原理是防止哈希的长度扩展属性。” 此处的完整答案“两次哈希的常见原理是防止哈希的长度扩展属性”Hash 计算SHA256两次-为什么?,hash,bitcoin,sha256,sha,sha2,Hash,Bitcoin,Sha256,Sha,Sha2,我试图理解比特币协议,有时会看到如下说明: TransactionId由SHA256(SHA256(txbytes))定义 或 公钥的散列是通过对公钥执行SHA256散列,然后对结果执行RIPEMD160散列(使用Big-Endian表示法)生成的。函数可以如下所示:RIPEMD160(SHA256(pubkey)) 哈希计算两次的目的是什么?“两次哈希的一个常见原理是防止哈希的长度扩展属性。” 此处的完整答案“两次哈希的常见原理是防止哈希的长度扩展属性” 这里的完整答案Stack Overfl
这里的完整答案Stack Overflow是一个关于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。还可以看到Stack Overflow是一个关于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方