Can someone please explain to me how to
1) Create a BIP38 hash from a private key
2) How to decode that BIP38 has into the private key
3) How to upload that pub/priv key into your wallet
4) How to encode an existing wallet private key into BIP38
Your help will be tremendous, thanks!
i was searching for this about month before and found script, which is good at btc adress generators:
Open bitaddress.org
Open Javascript console. (Ctrl+Shift+K in Firefox, Ctrl+Shift+J in Chrome)
Enter: "ninja.privateKey.BIP38PrivateKeyToEncryptedKeyAsync("5JbfzjSxCpBf6rpMo1vfMi6DLa6oZzRNJcZRLF9otzCpA5yoJ3t", "password", false, function(key) { prompt("BIP38 Key", key); });"
without quotes and with yout btc privkey..
but in utc generator, its showing error. there is also option to generate new adress already protected by bip38 passphrase, but as i understand, you want to protect existing wallet/privkey...
later i discovered, that bip38 coding mechanism is already implemented in some aplications, so, maybe this is way to convert existing privkey. its also working for btc only, but there is source code and all i know about difference between these keys, is that for ultracoin prefix you need decimal value of 68 (as for btc is 0 and ltc 48...). (follow links under "reference implementation"):
https://github.com/bitcoin/bips/blob/master/bip-0038.mediawikithats all i know, i will be grateful for more info about this too...