找回密码
 立即注册

扫一扫,登录网站

首页 区块链生态 查看内容
  • 113038
  • 0
  • 分享到

火币区块链产业专题报告:钱包篇

2018-8-8 15:40

来源: 火币研究院

从字节层面拆开来看,公钥的详细生成流程图


从字节层面拆开来看,公钥的详细生成流程如图3.9所示:


1)私钥是32字节(256位)的随机数;

2)在私钥头部加上版本号;

3)在私钥尾部加上压缩标志;

4)将私钥进行两次SHA256哈希运算,取两次哈希结果的前4字节作为校验码,添加到压缩标志之后;

5)将2,3,4步得到的随机数用BASE58进行编码,就可以得到WIF(Wallet import Format)私钥(用于钱包之间导入导出私钥,是用户较为常见的密钥格式)。

6)私钥经过椭圆曲线乘法运算,可以得到公钥。公钥是椭圆曲线上的点,并具有x和y坐标。


版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。
相关新闻
发表评论

请先 注册/登录 后参与评论

    回顶部