我有一个脚本生成器,可以创建未压缩的公共密钥。该脚本与“比特币” 模块一起使用。
结果,我得到了由130
个十六进制字符组成的未压缩公共密钥。
是04 [x, y]
我需要更改代码,以便仅将最后25
个字符保存在结果中。也就是说,要剪切公钥并将其保存到文件中
“ Pubkey.txt”
import bitcoin
with open("Privkey.txt","r") as f:
content = f.readlines()
# you may also want to remove whitespace characters like `\n` at the end of each line
content = [x.strip() for x in content]
f.close()
outfile = open("Pubkey.txt","w")
for x in content:
outfile.write(""+bitcoin.privtopub(x)+"\n")
outfile.close()
答案 0 :(得分:0)
如果bitcoin.privtopub(x)
返回一个字符串,则可以对其进行切片。
bitcoin.privtopub(x)[-25:]