摘要:
比特币的公开密匙和秘密密匙是在比特币网络中实现安全数据传输和验证的非对称加密密匙。公开密匙相当于地址,其他人可以发送比特币。秘密密匙用于交易签名,证明用户拥有发送比特币的权利。比特...
比特币的公开密匙和秘密密匙是在比特币网络中实现安全数据传输和验证的非对称加密密匙。公开密匙相当于地址,其他人可以发送比特币。秘密密匙用于交易签名,证明用户拥有发送比特币的权利。
比特币的地址如下所示。
1.使用随机数生成器生成256位随机数作为私钥。
2.使用私钥和比特币网络的公钥生成函数(SHA256, RIPEMD160等)计算对应的公钥。
3.将公钥转换成十六进制,替换原公钥的前缀“04”,得到最终的比特币地址。
比如谁,直到我` abc123 `,那么经过这样的程序,他们可能生成的比特币地址18 e a c ec357720f1b5bc284a5d6d551 ` `。其他人可以向这个地址发送比特币,但只有拥有这个秘密密匙的人才可以在交易中签名并使用比特币。