主页 > imtoken钱包2.0下载 > 比特币私钥生成公钥的算法是什么?币圈新手必看

比特币私钥生成公钥的算法是什么?币圈新手必看

imtoken钱包2.0下载 2023-12-28 05:07:29

比特币地址和私钥是如何生成的? 这个问题难倒了我们大家,这里简单介绍一下。 希望我的内容能帮到你。

比特币高频交易算法_比特币算法_比特币使用的算法

比特币私钥生成公钥使用哪个算法?币圈新人必看

比特币使用的算法_比特币高频交易算法_比特币算法

使用比特币椭圆曲线算法生成公私钥,选择secp256k1曲线。 生成的公钥是33字节的大数比特币使用的算法,私钥是32字节的大数。 钱包文件wallet.dat直接存放公钥和私钥。 我们发送和接收比特币时使用的比特币地址是公钥经过算法处理后得到的。 具体过程是公钥先经过SHA-256算法处理得到32字节的哈希结果,再经过RIPEMED算法处理得到20字节的摘要结果,然后我们看到的地址是通过字符转换。

比特币高频交易算法_比特币算法_比特币使用的算法

此字符转换过程与私钥相同。 步骤如下: 首先,增加输入内容的版本号(公钥20字节汇总结果,私钥32字节大数)。 经过连续两次SHA-256算法,将最后一次哈希结果的前4个字节作为校验码,附加到输入内容中,再进行Base58编码得到字符串。

比特币算法_比特币使用的算法_比特币高频交易算法

这里需要说明的是,为了使输出的字符串易于区分,Base58编码特意排除了“0”、“I”、“L”、“O”四个字符。 如果要生成带有特殊词缀的地址比特币使用的算法,请不要使用这四个字符。 比如我的ID(walker)无法生成。

比特币高频交易算法_比特币算法_比特币使用的算法

通过以上小编的介绍,关于比特币私钥的疑问有很多,希望对大家有所帮助。