如何使用python生成无法使用的测试网比特币地址?

时间:2019-11-28 01:34:38

标签: python hash bitcoin

我正在尝试生成一个testnet地址。但是,我尝试编写此python程序(使用各种在线代码所提供的帮助),并创建了该程序。该程序的设计目的是接受20个字节的输入,然后通过将版本字节(6f),数据的内容(将20个字节添加到代码中)放入版本字节(# *-* encoding: utf-8 *-* import hashlib, codecs, sys, base58, bytes, base64 def checksum(inPut): # Double SHA256 to get checksum sha256_nbpk = hashlib.sha256(inPut.encode()) sha256_nbpk_digest = sha256_nbpk.digest() sha256_2_nbpk = hashlib.sha256(sha256_nbpk_digest) sha256_2_nbpk_digest = sha256_2_nbpk.digest() sha256_2_hex = codecs.encode(sha256_2_nbpk_digest, 'hex') return (str(sha256_2_hex)[2:-1])[:8] x = "6f"+"64"*20 x += checksum(x) print(str(base58.b58encode(str(base64.b16decode(x.upper()))))[2:-1]) ),从而将该20个字节的数据转换为地址,还有校验和但是,它没有用。

varchar(256)

0 个答案:

没有答案