币圈子-中国领先的数字货币/区块链用户平台
比特币24H 最新价格 : 涨额 : 涨幅 : 成交量 :
big
当前位置:首页 > 币圈百科 > 比特币知识>正文内容
exitscams 火币 gate

比特币地址和私钥是怎比样生成的?生成过程介绍

全文导读

比特币地址和私钥是怎比样生成的?这个问题可难倒了我们大家,那么下面就让我们小编在这里为大家好好的介绍一下吧,希望小编的内容能够帮到大家。比特币使用椭圆曲线算法生成公钥和私钥,选择的是secp256k1曲线。生成的公钥

比特币地址和私钥是怎比样生成的?这个问题可难倒了我们大家,那么下面就让我们小编在这里为大家好好的介绍一下吧,希望小编的内容能够帮到大家。

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

比特币地址和私钥是怎比样生成的?生成过程介绍

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

这里需要提一下的是Base58编码为了让输出字符串易于辨别,所以编码时故意排除了4个字符:'0'、'I'、'l'、'O',如果你想生成一个带特殊词缀的地址那就不要带这4个符了,比如我的ID(walker)也就不能生成了。

通过上面小编在这里为大家好好的介绍一下很多的问题关于比特币私匙的问题,我想我们大家应该会基本上了解了一些更多的内容吧。

分享一下
比特币地址和私钥是怎比样生成的?生成过程介绍
我们关注币圈最新动态,欢迎加入官方QQ群:593564733,请猛戳这里→ 点击入群
币圈首页»
交易平台 数字货币 钱包 百科知识 资讯中心

前一篇:比特币知识:矿机里所说的7nm芯片是什么?

下一篇:币圈子解析:比特币地址和密钥之间有什么关系?

0 条评论

发表评论共计xxx条评论
↖评论举报×
你认为的言论有什么问题?
币圈广告

热门交易平台

所有平台
  • Bakkt

    3星
    美国
  • BTTEX

    3星
    阿联酋
  • 海特币

    3星
    新加坡
  • CoinCat

    3星
    中国香港

热门数字货币

所有币种
  • BUC

    BUC |
    3星
  • 比特元

    BTY |2014-01-28
    3星
  • BTXC

    BTXC |2018-09-15
    3星
  • BTX

    BTX |2018年
    3星