1

Because Hive Wallet shut down and I didn't export the private keys, I have no way to access my Bitcoins. Is there someway, given a passphrase, to find the private key?
Thanks in advance.
P.S I already tried bip32.org. It gave me incorrect addresses.

2 Answers 2

2

Might want to experiment with libbitcoin's command line interface called bitcoin explorer (bx). Instructions for using v3.0 bx commands used below are found here in the right pane.

Assuming there is no mnemonic password, and the associated public key is compressed, the associated BIP 32/39/44 m/44'/0'/0'/0/0 private key and address can be computed as follows:

1) % echo "artwork crowd need rent install fire draw escape moment myth strong belt chair quiz cinnamon lab park leopard bicycle empty harvest cream matter teach" | bx mnemonic-to-seed | bx hd-new -v 76066276 | bx hd-private -d -i 44 | bx hd-private -d -i 0 | bx hd-private -d -i 0 | bx hd-private -i 0 | bx hd-private -i 0 | bx hd-to-ec | sed 's/$/01/' | bx base58check-encode -v 128

L58MiHSepQEyenRzb8EENW3mXv1DYExG5XMGCgdoZC94yqi5eBRd

2) % echo "artwork crowd need rent install fire draw escape moment myth strong belt chair quiz cinnamon lab park leopard bicycle empty harvest cream matter teach" | bx mnemonic-to-seed | bx hd-new -v 76066276 | bx hd-private -d -i 44 | bx hd-private -d -i 0 | bx hd-public -d -i 0 | bx hd-public -i 0 | bx hd-public -i 0 | bx hd-to-ec | bx ec-to-address -v 0

19JdNez3RdtfYXCnH1NohFxY5sRWRu6xbW

Assuming there is no mnemonic password, and the associated public key is uncompressed, the associated m/44'/0'/0'/0/0 BIP 32/39/44 private key and address can be computed as follows:

3) % echo "artwork crowd need rent install fire draw escape moment myth strong belt chair quiz cinnamon lab park leopard bicycle empty harvest cream matter teach" | bx mnemonic-to-seed | bx hd-new -v 76066276 | bx hd-private -d -i 44 | bx hd-private -d -i 0 | bx hd-private -d -i 0 | bx hd-private -i 0 | bx hd-private -i 0 | bx hd-to-ec | bx base58check-encode -v 128

5KcCVPJbPyUBa2geWwCcCfkg6C6wVq2C7v6VpWNUmT5zzkdph14

4) % echo "artwork crowd need rent install fire draw escape moment myth strong belt chair quiz cinnamon lab park leopard bicycle empty harvest cream matter teach" | bx mnemonic-to-seed | bx hd-new -v 76066276 | bx hd-private -d -i 44 | bx hd-private -d -i 0 | bx hd-private -d -i 0 | bx hd-private -i 0 | bx hd-private -i 0 | bx hd-to-ec | bx ec-to-public -u | bx ec-to-address -v 0

1MGahZGaVNM5Y26A58sa5LajiyeopnBez6

0
0

When you say passphrase, are you talking about the 12 word seed phrase, or do you have a password protected encrypted wallet? If you still have the wallet backup (bitcoinkit.wallet) and have a password (not seed word list) that encrypted the private key(s), you can export your private key(s) with a command line tool I made. I ran into this same issue, and it worked for me. Have a look at https://github.com/JesseCorrington/bitcoinj-wallet-export

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.