Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: Patel on January 08, 2014, 03:30:09 PM



Title: Generating addresses offline with BitcoinQt
Post by: Patel on January 08, 2014, 03:30:09 PM
Hi,

Is it safe to generate bitcoin addresses on BitcoinQt which has never been connected to the internet. Would I be able to just back up the wallet.dat and import it onto a computer with the blockchain sync'd when I need access to the funds?

Thanks

Right now I am using bitaddress.org to generate my addresses offline, but I am looking for a safer alternative for long term storage. Any recommendations would be nice.


Title: Re: Generating addresses offline with BitcoinQt
Post by: porcupine87 on January 08, 2014, 03:44:55 PM
Hi,

Is it safe to generate bitcoin addresses on BitcoinQt which has never been connected to the internet. Would I be able to just back up the wallet.dat and import it onto a computer with the blockchain sync'd when I need access to the funds?

Thanks

Right now I am using bitaddress.org to generate my addresses offline, but I am looking for a safer alternative for long term storage. Any recommendations would be nice.

1. Make sure your computer is offline
2. use the brainwallet bitaddress.org
3a. Type in just some random letters on your keyboard. Maybe 100 letters (technical it's is no brain wallet)
3b. Think of an really hard passphrase. Be creative. It should be long (>30letters) and easy to remember. Take the names of your children without the last two letters and take instead two $ (John -> Jo$$) plus the the first twon you ever flew to plus the name of your employer. So: Jo$$Jessi$$Pen$$ElttaesTfosorcim

This might be no really strong. Think on the last name of your first teacher. Your first girlfriend. And so on.
4. Save the address and send money to it.
5. Reboot your computer
6. Want to spend? Import it to your qt wallet.


Title: Re: Generating addresses offline with BitcoinQt
Post by: BitcoinBarrel on January 08, 2014, 04:56:01 PM
You can generate your own private keys using this command in Terminal:

Quote
echo -n 'sausage' | sha256sum

This returns the private key:
Quote
30caae2fcb7c34ecadfddc45e0a27e9103bd7cfc87730d7818cc096b1266a683

Then you can get the Public key from Bitaddress under the Wallet Details tab.

Just be sure to replace 'sausage' with your own RaNd0Mp@ZZpHraZ3! that no one knows.