【问题标题】:How do you make a hexadecimal private key into a private key WIF Compressed如何将十六进制私钥变成私钥 WIF Compressed
【发布时间】:2020-04-11 21:38:34
【问题描述】:

我正在尝试制作一个 python 程序来获取 64 个字符的十六进制比特币私钥并将其设为 52 个字符的 base58 WIF 压缩私钥。如果有人有 python 代码 sn-p 甚至是我可以参考的公式,那就太好了。

【问题讨论】:

    标签: python python-3.x bitcoin


    【解决方案1】:

    算法是:

    //initialization
    define version "80"
    ByteString PK,CheckSum
    
    //getting to work
        // double sha version+PK
    CheckSum=SHA256(SHA256(version+PK).AsHex).AsHex
    CheckSum=CheckSum.SubString(1,4) // first 4 bytes
        // now create base58
    Result = base58encode(version+PK+CheckSum)
    

    不是我的朋友,这是一个算法,伪代码,不是实际代码,不幸的是我不懂python,我使用c / c ++,只是试图有价值和有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-21
      • 2019-11-30
      • 2020-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-17
      • 2015-12-23
      相关资源
      最近更新 更多