找回密码
 立即注册

扫一扫,登录网站

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

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

2018-8-8 15:40

来源: 火币研究院

私钥、公钥和地址产生的方式


3.3私钥、公钥和地址产生的方式

从私钥推导出公钥、再从公钥推导出公钥哈希都是单向的,采用不可逆算法,也就是常听到的椭圆曲线算法:如图3.7所示。



整体的公钥和地址生成过程如图3.8所示:


1)通过随机数生成私钥;

2)私钥经过SECP256K1算法处理生成了公钥;

3)同SHA256一样,RIPEMD160也是一种Hash算法,经过一次SHA256 + 一次RIPEMD160哈希运算,由公钥计算得到公钥哈希;

4)将一个字节的地址版本号连接到公钥哈希头部,进行两次SHA256运算,将结果的前4字节作为公钥哈希的校验值,连接在其尾部;

5)将第4步结果使用BASE58进行编码,即得到钱包地址。



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

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

    回顶部