正在加载

比特币私钥是怎么产生的(比特币私钥是怎么弄的)

时间:2024-07-01 来源:网络 作者:来源网络

比特币之所以能够在投资市场有这么稳的地位全靠它背后的技术支持,其中最关键的数据就是它的私钥,高超的数字算法,投资的每一笔资金都会很好的记录好,可能有很多的朋友还不知道比特币私钥是怎么产生的,想要了解的话都可以看看下方相关的内容。

QQ截图20240701134521.png

比特币私钥是怎么产生的

1.比特币使用椭圆曲线算法生成公钥和私钥,选择的是secp256k1曲线。生成的公钥是33字节的大数,私钥是32字节的大数,钱包文件wallet.dat中直接保存了公钥和私钥。

2.在接收和发送比特币时用到的比特币地址是公钥经过算法处理后得到的,具体过程是公钥先经过SHA-256算法处理得到32字节的哈希结果,再经过RIPEMED算法处理后得到20字节的摘要结果,再经过字符转换过程得到我们看到的地址。

3.字符转换过程与私钥的字符转换过程完成相同,步骤是先把输入的内容(对于公钥就是20字节的摘要结果,对于私钥就是32字节的大数)增加版本号,经过连续两次SHA-256算法,取后一次哈希结果的前4字节作为校验码附在输入内容的后面,然后再经过Base58编码,得到字符串。

4.私钥的本质是一个数字,公钥的本质也是一个数字,如果把任何数字当成私钥,都可以利用椭圆曲线加密算法生成这个数字对应的公钥,即,Function椭圆曲线加密算法(私钥)=公钥

5.256位全部用0和1表示,因为计算机只认识0和1,我们所有存在计算机的内容最终全是0和1,这是计算机的世界,那么,256位长度的随机数,就是2的256次方,大概是10000……一共有77个0。可以有这么多个随机数,也就是可以有这么多个私钥。

小编带来的分享已经结束了,快来收藏吧,这里有超多精彩资讯浏览,还有免费教程学习!