在探索pybitcoin 时,我运行了以下命令:
from pybitcoin import SDWallet, BitcoinKeypair
passphrase = 'shepherd mais pack rate enamel horace diva filesize maximum really roar mall'
wallet = SDWallet(passphrase)
bitcoin_keypair_1 = wallet.keypair(1, BitcoinKeypair)
bitcoin_keypair_1.passphrase()
>>> 'shepherd mais pack rate enamel horace diva filesize maximum really roar mall bitcoin1'
bitcoin_keypair_1.address()
>>> '1DS2vmsqTwtXp1DfmDHi55Aqc6w4LBUC9k'
当我尝试使用相同的密码“shepherd mais pack rate enamel horace diva filesize maximum real roar mall”在此处生成 BTC 地址时,我得到了不同的结果,即 13mtgVARiB1HiRyCHnKTi6rEwyje5TYKBW
我试图在源代码中将熵从 160 更改为 128,但它并没有改变结果。
pybitcoin 给出不同输出的原因可能是什么?存储库已经过时了,所以我没有发布新问题。