Best? or Easiest?
Ideally both
Unfortunately, the best way isn't necessarily easy. It involves wiping a hard drive, then installing a known good, clean, version of an operating system, then installing some trusted address generating software, then hand writing the addresses and private keys on paper, then destroying the hard drive (or at least making sure it is sufficiently wiped to avoid recovery of data).
There are several choices of offline address generating software out there. I haven't had a chance to check on the code of any of them, so I'm not ready to trust them yet. Others may stop by with their own suggestions of which software they trust. Some of them will generate QR-Codes and print in a nice formatted template. For now, I only trust Bitcoin-Qt.
How would Bitcoin-QT create multiple wallets, as i have not worked out how to do this yet
Paper wallets are not exactly user functionality for Bitcoin-Qt, but with some effort it can be done.
- Install Bitcoin-Qt on a PC that has NO network connection at all
- Click on the "New Address" button in the "receive coins" section
- Write the new address down on a piece of paper
- Choose "Console" in the "Debug Window" found under the "Help" menu
- Enter the following command where bitcoinAddress is the address you wrote down in step 3:
dumpprivkey bitcoinAddress - Write the private key on the same piece of paper
Viola! You now have a paper wallet.
You can delete the installation of Bitcoin-Qt and wipe the hard-drive if you like.
+ will i need the full blockchain before i can create a wallet?
No.
Thank you very much for the details, although not what i wanted to hear
I am working on a "bitcoin based website idea" and will need to be able to generate (not on the website) multiple paper wallets... ideally around 100 a go..... and then input the public keys into the website.
Wiping the Hard Drive will not be required (i dont think) as the PC that generates the addresses would never connect to the internet and will be stored in a very large secure and fireproof safe (i could also encrypt the drive).
(at present i am still working on the website coding, and was assuming that generating multiple paper wallets would be easy.....)
Working with or coding for bitcoin is fun, but extremely testing at times
...........
Thanks Ford