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

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

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

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

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

这里需要提到的是,为了让输出字符串易于区分,Base58编码故意排除了四个字符:“0”、“I”、“L”和“O”。如果要生成带特殊词缀的地址,不要拿这四个字符,比如我的ID(walker)就生成不了。

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

人民币美元兑换

人民币兑美元

CNY USD
1 CNY0.14 USD
5 CNY0.69 USD
10 CNY1.38 USD
25 CNY3.44 USD
50 CNY6.88 USD
100 CNY13.76 USD
500 CNY68.79 USD
1000 CNY137.57 USD
5000 CNY687.85 USD
10000 CNY1375.71 USD
50000 CNY6878.54 USD

美元兑人民币

美元 人民币
1 USD7.27 CNY
5 USD36.34 CNY
10 USD72.69 CNY
25 USD181.72 CNY
50 USD363.45 CNY
100 USD726.90 CNY
500 USD3634.49 CNY
1000 USD7268.99 CNY
5000 USD36344.94 CNY
10000 USD72689.89 CNY
50000 USD363449.43 CNY
人民币汇率

人民币

1 CNY

阿富汗尼阿富汗尼9.755 AFN
荷兰盾荷兰盾0.246 ANG
AOAAOA127.910 AOA
阿根廷比索阿根廷比索161.017 ARS
澳元澳元0.215 AUD

Copyright © 2024 All Reserved.网站地图 苏ICP备2020049342号 侵权删除联系Mail: :malanshan380@163.com

本站汇率等数据仅供参考,最终以中国银行网上银行或中国银行各营业网点柜台实际交易汇率为准。