在我探索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'
当我尝试使用相同的密码生成BTC地址here" shepherd mais pack rate enamel horace diva filesize maximum really roar mall",我得到了不同的结果,即13mtgVARiB1HiRyCHnKTi6rEwyje5TYKBW
我尝试在源代码中将熵从160更改为128,但它并没有改变结果。
为什么pybitcoin会产生不同的输出? 存储库已经过时,所以我还没有发布新问题。