Bitcoin Forum
July 17, 2018, 12:36:59 AM *
News: Latest stable version of Bitcoin Core: 0.16.1  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: BIP38 and metal bitcoin wallet solutions  (Read 545 times)
inca
Legendary
*
Offline Offline

Activity: 1162
Merit: 1000


View Profile
April 06, 2015, 08:48:50 PM
 #1

I have my coins in cold storage with addresses generated using bitaddress.org offline. I have AES encrypted digital copies of the key pairs and kept them on usb sticks using gpg. The private keys have never been on an internet enabled machine.

I am interested in purchasing a metal cold storage wallet for long term physical storage of my coins securely. I am worried about leaving the data on usb devices over many years in case it degrades.

Something which has caught my eye which is metal bitcoin wallets which are nigh on indestructible. They seem to use BIP38, which encrypts the private key with a passphrase and returns a 6P address and QR code which can be swept easily into modern wallet software once decrypted. This seems an elegant solution and cooler than a usb stick and messing around with gpg on a linux offline laptop.


My question is how can I get a BIP 38 encrypted private key from a private key I have generated using dice or a mycelium entropy?

Obviously as this is for cold storage funds it must be secure..

Thanks

EDIT: i would have thought this was possible with bitaddress.org but although i can enter dice rolls and keys into it, it wants to generate new key pairs before it applies the BIP38 encryption.
1531787819
Hero Member
*
Offline Offline

Posts: 1531787819

View Profile Personal Message (Offline)

Ignore
1531787819
Reply with quote  #2

1531787819
Report to moderator
1531787819
Hero Member
*
Offline Offline

Posts: 1531787819

View Profile Personal Message (Offline)

Ignore
1531787819
Reply with quote  #2

1531787819
Report to moderator
1531787819
Hero Member
*
Offline Offline

Posts: 1531787819

View Profile Personal Message (Offline)

Ignore
1531787819
Reply with quote  #2

1531787819
Report to moderator
The World's Betting Exchange

Bet with play money. Win real Bitcoin. 5BTC Prize Fund for World Cup 2018.

Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1531787819
Hero Member
*
Offline Offline

Posts: 1531787819

View Profile Personal Message (Offline)

Ignore
1531787819
Reply with quote  #2

1531787819
Report to moderator
1531787819
Hero Member
*
Offline Offline

Posts: 1531787819

View Profile Personal Message (Offline)

Ignore
1531787819
Reply with quote  #2

1531787819
Report to moderator
1531787819
Hero Member
*
Offline Offline

Posts: 1531787819

View Profile Personal Message (Offline)

Ignore
1531787819
Reply with quote  #2

1531787819
Report to moderator
juju
Sr. Member
****
Offline Offline

Activity: 382
Merit: 250



View Profile
April 06, 2015, 09:49:44 PM
 #2

I have my coins in cold storage with addresses generated using bitaddress.org offline. I have AES encrypted digital copies of the key pairs and kept them on usb sticks using gpg. The private keys have never been on an internet enabled machine.

I am interested in purchasing a metal cold storage wallet for long term physical storage of my coins securely. I am worried about leaving the data on usb devices over many years in case it degrades.

Something which has caught my eye which is metal bitcoin wallets which are nigh on indestructible. They seem to use BIP38, which encrypts the private key with a passphrase and returns a 6P address and QR code which can be swept easily into modern wallet software once decrypted. This seems an elegant solution and cooler than a usb stick and messing around with gpg on a linux offline laptop.


My question is how can I get a BIP 38 encrypted private key from a private key I have generated using dice or a mycelium entropy?

Obviously as this is for cold storage funds it must be secure..

Thanks

EDIT: i would have thought this was possible with bitaddress.org but although i can enter dice rolls and keys into it, it wants to generate new key pairs before it applies the BIP38 encryption.

https://github.com/bitcoin/bips/blob/master/bip-0038.mediawiki - Here is the actual BIP it has alot of great information.

You could try using this JS Library: http://cryptocoinjs.com/modules/currency/bip38/

Code:
var Bip38 = require('bip38');
var privateKeyWif = '5KN7MzqK5wt2TP1fQCYyHBtDrXdJuXbUzm4A9rKAteGu3Qi5CVR'; //Your Private Key generated from Dicerolls
var bip38 = new Bip38();
var encrypted = bip38.encrypt(privateKeyWif, 'TestingOneTwoThree', "1Jq6MksXQVWzrznvZzxkV6oY57oWXD9TXB");
console.log(encrypted); // => 6PRVWUbkzzsbcVac2qwfssoUJAN1Xhrg6bNk8J7Nzm5H7kxEbn2Nh2ZoGg
inca
Legendary
*
Offline Offline

Activity: 1162
Merit: 1000


View Profile
April 06, 2015, 10:53:49 PM
 #3

I have my coins in cold storage with addresses generated using bitaddress.org offline. I have AES encrypted digital copies of the key pairs and kept them on usb sticks using gpg. The private keys have never been on an internet enabled machine.

I am interested in purchasing a metal cold storage wallet for long term physical storage of my coins securely. I am worried about leaving the data on usb devices over many years in case it degrades.

Something which has caught my eye which is metal bitcoin wallets which are nigh on indestructible. They seem to use BIP38, which encrypts the private key with a passphrase and returns a 6P address and QR code which can be swept easily into modern wallet software once decrypted. This seems an elegant solution and cooler than a usb stick and messing around with gpg on a linux offline laptop.


My question is how can I get a BIP 38 encrypted private key from a private key I have generated using dice or a mycelium entropy?

Obviously as this is for cold storage funds it must be secure..

Thanks

EDIT: i would have thought this was possible with bitaddress.org but although i can enter dice rolls and keys into it, it wants to generate new key pairs before it applies the BIP38 encryption.

https://github.com/bitcoin/bips/blob/master/bip-0038.mediawiki - Here is the actual BIP it has alot of great information.

You could try using this JS Library: http://cryptocoinjs.com/modules/currency/bip38/

Code:
var Bip38 = require('bip38');
var privateKeyWif = '5KN7MzqK5wt2TP1fQCYyHBtDrXdJuXbUzm4A9rKAteGu3Qi5CVR'; //Your Private Key generated from Dicerolls
var bip38 = new Bip38();
var encrypted = bip38.encrypt(privateKeyWif, 'TestingOneTwoThree', "1Jq6MksXQVWzrznvZzxkV6oY57oWXD9TXB");
console.log(encrypted); // => 6PRVWUbkzzsbcVac2qwfssoUJAN1Xhrg6bNk8J7Nzm5H7kxEbn2Nh2ZoGg

Brilliant thanks. Surprised there isnt a precompiled binary with a checksum out there though. I can't be the first person to try this! Smiley
unamis76
Legendary
*
Offline Offline

Activity: 1414
Merit: 1000


View Profile
April 06, 2015, 11:06:56 PM
 #4

Well, https://bitcoinpaperwallet.com/ can also do what you need. Go to validate or decrypt, put your private key there, click on print and activate BIP protection Smiley

Or simply make a new address and sweep your funds there! Probably safer Smiley
ticoti
Hero Member
*****
Offline Offline

Activity: 812
Merit: 1000


View Profile WWW
April 07, 2015, 02:54:28 AM
 #5

you can always change your bitcoins to a new wallet.
what seller have you seen?

I have this noted bitkee,cryobit.

Is not the seller offering you the way to give him the BIP38 encrypted key?

Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!