etotheipi / BitcoinArmory

Python-Based Bitcoin Software
Other
826 stars 621 forks source link

Armory hangs when trying to import encrypted private key #131

Open oakbarrel opened 10 years ago

oakbarrel commented 10 years ago

Hi!

I have paper wallets that use the Bip0038 two-factor encryption. I was able to import one such wallet correctly (armory prompted for the password after entering the encrypted key) but now it just hangs when I try to do the same with the rest of the keys.

I can decrypt the keys myself with BitAddress (the tool from Cascasius) so they should be fine.

I am on a Ubuntu machine.

etotheipi commented 10 years ago

Armory currently does not support BIP 38. Keys encrypted using it will not work with Armory. It has its own method of memory-hard key stretching, and so we are in no hurry to implement BIP 38. However we will if consensus for it evolves (but I'm not clear that it has, yet).

jonathancross commented 10 years ago

Would be good to support the BIP38 standard in addition to Armory's proprietary key encryption. This just allows for better interoperability with other wallets (Blockchain.info, BitAddress, soon bitcoinpaperwallet.com)

jonathancross commented 10 years ago

... interoperability with other wallets ... soon bitcoinpaperwallet.com

Now supported by bitcoinpaperwallet.com: https://github.com/cantonbecker/bitcoinpaperwallet/issues/3

PS: BIP38 is also supported by: Mycelium and Electrum (via plugin) - Armory is sorly missing from this list.

praeluceo commented 10 years ago

I use Armory and Mycelium exclusively as my live wallets, however I am getting several of these aluminum wallets for cold storage in-case something happens to my private keys: http://cryptocards.co/?product=bitcoin-orange-anodized-aluminium It uses BIP38 though, has any progress been made on implementing support for a more standard-form of 2FA/deterministic wallets? I would be very interested in seeing this technology implemented in the best Wallet I have!