Bitcoin Forum

Other => Beginners & Help => Topic started by: Frosten on August 22, 2015, 08:49:36 PM



Title: Choosing paper wallet
Post by: Frosten on August 22, 2015, 08:49:36 PM
Hello!

I am new here as you can guess :). I want a cold storage that has "reasonable good" security.

There are several sites that has javascript paperwallet generators, which of these are safe? Most of them are open source, hosted at GIT.

Is a paper wallet encrypted with Bip38 safe enough to store on off site backups?

My plan is to start a clean Linux and download a generator and generate a few wallets and print them out.

I'm planning to use my phone as a hot storage device for small amounts, what's your strategy? You are the experts.

Best regards

Edit 1:

According to the "Stay Safe thread" - Don't use bitcoins on rooted phones. So I will avoid that.


Title: Re: Choosing paper wallet
Post by: gentlemand on August 22, 2015, 09:08:53 PM
I used bitaddress.org and generated the addresses offline. I'm sure there are more secure ways of doing it but those coins haven't moved in a couple of years.

I used Copay and Mycelium for mobile wallets. No complaints from me.

If you really want to go for it there's stuff like this http://cryptographi.com/ and Trezor but they're not necessary if you've done your homework.


Title: Re: Choosing paper wallet
Post by: BG4 on August 22, 2015, 09:20:49 PM
I produce and sell  paper wallets printed on premium security paper  .  Most people who purchased them are collectors and look at them as art.  If you are looking for something fancy then take a look at PaperSafe.org (http://PaperSafe.org) . I print the addresses encrypted from bitaddress.org  


BG4
PaperSafe.org (http://PaperSafe.org)


Title: Re: Choosing paper wallet
Post by: unholycactus on August 22, 2015, 09:30:36 PM
As mentioned above, a hardware wallet can be a convenient alternative.

However, it obviously isn't worth it to buy a 120$ device to store a small amount of Bitcoin.
Same logic goes for paper wallets, is it really worth the trouble to store 0.5BTC? That depends on you.


Title: Re: Choosing paper wallet
Post by: gentlemand on August 22, 2015, 09:32:19 PM

Same logic goes for paper wallets, is it really worth the trouble to store 0.5BTC? That depends on you.


Depends on your time frame. It's really not a hassle to make one at all. It is a little bit of a grind and totally pointless if you intend to spend it one week later.


Title: Re: Choosing paper wallet
Post by: Frosten on August 22, 2015, 10:33:58 PM
Thank you for all the answers!

My time frame for the cold storage is 3-5 years.

My idea of offline generated paper wallets for cold storage 3-5 years, is there other convenient options?

The original Bitcoin android app can scan the QR code on paper wallets, is that safe? I just want a procedure for how to spend them when the time comes.

Quote
gentlemand: I used Copay and Mycelium for mobile wallets. No complaints from me.
Is Copay like the original Bitcoin wallet for android? And you use Mycelium for hot wallet stored at Mycelium servers?
If so, I guess


Having a dedicated Bitcoin Armory seems overkill for my budget and I don't want to buy a device. I think I get lost in all the choices. What's your strategy? What apps do you use?

Best regards



Title: Re: Choosing paper wallet
Post by: gentlemand on August 22, 2015, 10:39:39 PM

Is Copay like the original Bitcoin wallet for android? And you use Mycelium for hot wallet stored at Mycelium servers?
If so, I guess

Having a dedicated Bitcoin Armory seems overkill for my budget and I don't want to buy a device. I think I get lost in all the choices. What's your strategy? What apps do you use?

Best regards


I have a Windows phone (I am not ashamed) and Copay's the only viable wallet for that. It used to be very beta but has now become massively improved. I also have an android tablet and I use Mycelium with that.

Those two are only used for storing small amounts that I intend to spend.

The rest is all paper wallets made with bitaddress.org for longer term storage. That works fine for me. I don't want to dick around with USB sticks or air gapped computers. Paper can be stored anywhere and backed up endlessly for nothing.



Title: Re: Choosing paper wallet
Post by: Frosten on August 22, 2015, 11:45:44 PM
Thanks!

I read this at bitcoinpaperwallet.com
Quote
if you do not have a strong understanding of the BIP38 encryption and decryption workflow, do not BIP38-encrypt your paper wallet. Just print your paper wallet out without encryption, and keep it safe the same way you would jewels or cash.

I'm not a professional cryptologist. I can use tools to encrypt and decrypt files but I don't have deep understanding of the underlying mechanisms. Because of that should I avoid BIP38 and just be careful where I store the papers?

But the clients can scan the QR code and handle it seamlessly even with BIP38. What do you guys think?
If I decide to encrypt it with bip38 then I could store the password elsewhere. Any other drawbacks of BIP38?

Of course it could be that I misplace or forget (Maybe a disease?) and then the papers would be useless.     


Title: Re: Choosing paper wallet
Post by: Possum577 on August 23, 2015, 04:36:24 AM
Wallet selection...

Here's a resource on paper wallets: https://en.bitcoin.it/wiki/Paper_wallet

Here's a resource on mobile (and other) wallets: https://bitcoin.org/en/choose-your-wallet


Title: Re: Choosing paper wallet
Post by: Frosten on August 23, 2015, 11:10:08 AM
Wallet selection...

Here's a resource on paper wallets: https://en.bitcoin.it/wiki/Paper_wallet

Here's a resource on mobile (and other) wallets: https://bitcoin.org/en/choose-your-wallet

I can't find any "Wallet Selection..." in the forum.

I have read through that before posting, my latest question was about BIP38. It's still interesting to hear what the veterans use and how to avoid pitfalls, very useful for newbies like me.

Where I am at now:

1. Paper wallets for 3-5 years storage without BIP38
2. Bitcoin android Wallet for android and Mycelium





Title: Re: Choosing paper wallet
Post by: Muhammed Zakir on August 23, 2015, 12:48:41 PM
-snip-
I'm not a professional cryptologist.

Neither am I.

I can use tools to encrypt and decrypt files but I don't have deep understanding of the underlying mechanisms.

You don't have to study cryptography to encrypt private keys. Just study the basics. https://github.com/bitcoin/bips/blob/master/bip-0038.mediawiki

Because of that should I avoid BIP38 and just be careful where I store the papers?

That's your choice. If you want to use BIP38 encrypted paper wallet, you can use it. Else, don't. Either way, store your paper wallet safe.

But the clients can scan the QR code and handle it seamlessly even with BIP38. What do you guys think?

Most of the clients now have option to sweep from or import BIP38 encrypted private keys. I would gp with it.

If I decide to encrypt it with bip38 then I could store the password elsewhere. Any other drawbacks of BIP38?

I don't think "storing password somewhere else" is a drawback of BIP38. If you are writing down your password, don't write it as a "password". Write something and along with it, write your password. So it is less obvious.

Of course it could be that I misplace or forget (Maybe a disease?) and then the papers would be useless.     

That's not a drawback of BIP38.

-snip-

1. Paper wallets for 3-5 years storage without BIP38

Paper wallets are good-to-go for long-term storage. But physical security is low. I highly recommend you to print/write private keys in a thick paper & make a few copies and try not to store it inside a plastic cover. If you are doing so, then you should take printed/written paper out once every few months and if you are in coastal area, take it out more frequently. For little more security, put one or two papers on both sides of the printed/written paper so that it does not touch plastic. By doing so, you don't need to take it out frequently.

2. Bitcoin android Wallet for android and Mycelium


Title: Re: Choosing paper wallet
Post by: bitbaby on August 23, 2015, 02:20:18 PM
If your intention is to only store funds for a long time then why don't just install electrum on an offline machine, send funds to one of it's address and just make note of its seed somewhere safe, then when you need to use the funds in future you would only have to restore the electrum wallet with it's seed and you'll have your funds.

This is what I am doing btw, I don't have any paper wallets or trezor or any other cold storage device, just an electrum which stays offline and I remember it's seed and I have stored it down somewhere in-case I ever forget it. And that's it.


Title: Re: Choosing paper wallet
Post by: upsidedown75 on August 23, 2015, 03:38:55 PM
i always use bitcoinpaperwallet.com. it is the best i have had nothing to complain yet. but i am not a cryptoist.


Title: Re: Choosing paper wallet
Post by: huctalk on August 23, 2015, 05:02:32 PM
I think it is bad security to use anything online to create an offline wallet. There are guides that show how to create and address/priv key on an offline computer, preferably a live OS cd.


Title: Re: Choosing paper wallet
Post by: ranlo on August 23, 2015, 07:18:02 PM
If you want the truly safe way to make a paper wallet, you have to do a couple things:

1) Find a PC that has NEVER been online (i.e., building one yourself with brand new parts -- while it hasn't been seen yet, people say you could even infect a bios)

2) Download one of the scripts for generating cold wallets

3) Generate it on that system

Never take that system online. If you need to transfer from it, sign the transaction there and use a USB drive to take it to another system where you transmit it to the network.


Title: Re: Choosing paper wallet
Post by: BurgerKill on August 23, 2015, 07:42:52 PM
If you want the truly safe way to make a paper wallet, you have to do a couple things:

1) Find a PC that has NEVER been online (i.e., building one yourself with brand new parts -- while it hasn't been seen yet, people say you could even infect a bios)

2) Download one of the scripts for generating cold wallets

3) Generate it on that system

Never take that system online. If you need to transfer from it, sign the transaction there and use a USB drive to take it to another system where you transmit it to the network.

How are you supposed to download a script if you aren't supposed to get online in the first place? Download a script to a USB and then transfer the file from the USB to the computer?

I'm still new to paper wallets so forgive me if my question seems like a newbie.


Title: Re: Choosing paper wallet
Post by: Frosten on August 23, 2015, 09:03:54 PM
Muhammed Zakir, Thank you for a comprehensive answer.

I will go with BIP38 encrypted BT Papers.

Answer to Ranio, I don't feel the need to build a new computer and just use that for creating the keys, I will go somewhere in the middle, but it's easy be paranoid when you realise how much that can go wrong. But I'm not talking about my lives savings, but I still want to make a best effort not loosing it. First I need to understand the technology before investing larger sums.

1. Using a live iso (linux) on a usb stick, checksum the iso
2. Download the generator on a separate  usb stick check sum it
3. Generate and print the papers  

BurgerKill, if you want to make sure a computer never touches internet you basically need type it in. But if you checksum the file before a transfer you can be quite sure that no one has tampered the file. But the USB interface is not secure it has it's drawbacks, it's a design fault. Maybe you can hand write a BT paper if you are really paranoid (That doesn't mean a bad thing).  

For the hot wallet I think I will use the original Bitcoin wallet (If no objections?). Is it possible to use the same wallet on different devices, I mean my phone and my laptop? It would be convenient. I will avoid using online wallets, a friend lost about a few hundred  BT, think it was MtGox or something like that.


Title: Re: Choosing paper wallet
Post by: unholycactus on August 23, 2015, 09:09:05 PM
If you want the truly safe way to make a paper wallet, you have to do a couple things:

1) Find a PC that has NEVER been online (i.e., building one yourself with brand new parts -- while it hasn't been seen yet, people say you could even infect a bios)

2) Download one of the scripts for generating cold wallets

3) Generate it on that system

Never take that system online. If you need to transfer from it, sign the transaction there and use a USB drive to take it to another system where you transmit it to the network.

How are you supposed to download a script if you aren't supposed to get online in the first place? Download a script to a USB and then transfer the file from the USB to the computer?

I'm still new to paper wallets so forgive me if my question seems like a newbie.

Yes, if you know the source code of the script and the compiled version matches, it will be safe.


Title: Re: Choosing paper wallet
Post by: ranlo on August 24, 2015, 04:08:36 AM
If you want the truly safe way to make a paper wallet, you have to do a couple things:

1) Find a PC that has NEVER been online (i.e., building one yourself with brand new parts -- while it hasn't been seen yet, people say you could even infect a bios)

2) Download one of the scripts for generating cold wallets

3) Generate it on that system

Never take that system online. If you need to transfer from it, sign the transaction there and use a USB drive to take it to another system where you transmit it to the network.

How are you supposed to download a script if you aren't supposed to get online in the first place? Download a script to a USB and then transfer the file from the USB to the computer?

I'm still new to paper wallets so forgive me if my question seems like a newbie.

You got it!

And @Frosten, in regards to the building a new PC thing, it shouldn't be a necessity, TBH. But there were a lot of theoreticals thrown around in 2013 about being able to infect the BIOS of systems and a logger as well, that may be able to exploit things in some way. That said, is it a concern? I don't believe so. But it's better to be safe than sorry if you're storing a lot.


Title: Re: Choosing paper wallet
Post by: shane on August 25, 2015, 03:00:11 AM
for create new paper wallet i choose vanitygen :)
i create new custom wallet address like 1shanexxxxxx (using command prompt)  after it i use blockchain to import my custom bitcoin address, and i export it to paper wallet  :D
need more step but i like my way :) i trust blockchain


Title: Re: Choosing paper wallet
Post by: Muhammed Zakir on August 25, 2015, 06:20:35 PM
for create new paper wallet i choose vanitygen :)
i create new custom wallet address like 1shanexxxxxx (using command prompt)  after it i use blockchain to import my custom bitcoin address, and i export it to paper wallet  :D
need more step but i like my way :) i trust blockchain

That's certainly not a good idea! You are importing private keys into an online wallet to create a paper wallet? This is not secure. If you are using online wallet to get qr code, then use BitAddress.org. Download BitAddress.org and after creating vanity address, open BitAddress.org HTML page and go to 'Wallet details' and enter your private key. Then click 'Print'. Or you can use a simple qr code generator and print it. Don't use an online wallet to create paper wallet.


Title: Re: Choosing paper wallet
Post by: BitcoinNewsMagazine on August 25, 2015, 07:24:22 PM
Hello!

I am new here as you can guess :). I want a cold storage that has "reasonable good" security.

There are several sites that has javascript paperwallet generators, which of these are safe? Most of them are open source, hosted at GIT.

Is a paper wallet encrypted with Bip38 safe enough to store on off site backups?

My plan is to start a clean Linux and download a generator and generate a few wallets and print them out.

I'm planning to use my phone as a hot storage device for small amounts, what's your strategy? You are the experts.

Best regards

Edit 1:

According to the "Stay Safe thread" - Don't use bitcoins on rooted phones. So I will avoid that.

Instead consider using Mycelium on your phone. Mycelium has Trezor support so you have security and convenience, just have to carry your Trezor with your phone to send bitcoin.


Title: Re: Choosing paper wallet
Post by: shane on August 26, 2015, 03:55:23 AM
for create new paper wallet i choose vanitygen :)
i create new custom wallet address like 1shanexxxxxx (using command prompt)  after it i use blockchain to import my custom bitcoin address, and i export it to paper wallet  :D
need more step but i like my way :) i trust blockchain

That's certainly not a good idea! You are importing private keys into an online wallet to create a paper wallet? This is not secure. If you are using online wallet to get qr code, then use BitAddress.org. Download BitAddress.org and after creating vanity address, open BitAddress.org HTML page and go to 'Wallet details' and enter your private key. Then click 'Print'. Or you can use a simple qr code generator and print it. Don't use an online wallet to create paper wallet.

i remove key from blockchain after i print it
i think that  good for me

any way im not trust bitaddress.org


Title: Re: Choosing paper wallet
Post by: pooya87 on August 26, 2015, 04:23:12 AM
i personally prefer using an offline linux for storing an offline wallet as my cold storage.
the difference between this way and using a paper wallet is that i can use my bitcoins any time i want without needing to sweep the keys in an online wallet.
i used this post https://bitcointalk.org/index.php?topic=853288.0 as a reference to make my own custom offline wallet.


Title: Re: Choosing paper wallet
Post by: shane on August 26, 2015, 04:37:36 AM
i personally prefer using an offline linux for storing an offline wallet as my cold storage.
the difference between this way and using a paper wallet is that i can use my bitcoins any time i want without needing to sweep the keys in an online wallet.
i used this post https://bitcointalk.org/index.php?topic=853288.0 as a reference to make my own custom offline wallet.

that like hardware wallet ?
look interesting but im use windows 8
any method for windows user ?


Title: Re: Choosing paper wallet
Post by: Muhammed Zakir on August 26, 2015, 05:12:17 AM
i remove key from blockchain after i print it
i think that  good for me

That's not it! There many problems. Some of them are:

 • You are importing your private key to an *online* wallet.
 • There is no way you can assure that they *actually* delete private key from their wallet.
 • When you expose private key to internet, there are many plausible attacks.

any way im not trust bitaddress.org

You can trust Bitaddress.org more than you can trust Blockchain.info. Besides, you are running Bitaddress.org completely offline which is secure than Blockchain.info which is completely online. Just think for yourself. Anyway, I am not compelling you to use Bitaddress.org. You can do what you like. Only thing I say is, what you are doing now is a bad idea. There is a high chance for theft.

that like hardware wallet ?

Not really. Hardware wallets are less immune to computer viruses but these USB sticks are.

look interesting but im use windows 8
any method for windows user ?

You are not installing anything on your computer. You are creating a live USB.

Read https://en.wikipedia.org/wiki/Live_USB and http://instructables.com/id/How-to-make-your-own-Ubuntu-LiveUSB/?ALLSTEPS.

P.S. For creating live USB, I prefer UNetbootin over Universal USB Installer.

[1] http://unetbootin.github.io


Title: Re: Choosing paper wallet
Post by: shane on August 26, 2015, 05:28:52 AM
wow Thank's for all reply it :)
i will create new custom address and claim it to Bitaddress.org

any way i send you a litle tip for help me
i send from xapo you will receive it soon


Title: Re: Choosing paper wallet
Post by: shane on August 26, 2015, 05:37:05 AM
@muhammad zakir https://blockchain.info/tx/21a014284e03fb0eb5128698e4b3a57c41b89c27a20f7845ebb22bed10e86f66


Title: Re: Choosing paper wallet
Post by: Muhammed Zakir on August 26, 2015, 05:40:53 AM
wow Thank's for all reply it :)
i will create new custom address and claim it to Bitaddress.org

Good! But don't use it online. Download it and use it locally.

any way i send you a litle tip for help me
i send from xapo you will receive it soon

Thank you!


Title: Re: Choosing paper wallet
Post by: Tstar on August 26, 2015, 07:21:06 AM
can someone link the sites to some paper wallet and hardware wallet information ?
it should be legit .


Title: Re: Choosing paper wallet
Post by: Muhammed Zakir on August 26, 2015, 07:29:45 AM
can someone link the sites to some paper wallet and hardware wallet information ?
it should be legit .

 • https://bitcointalk.org/index.php?topic=899253.0
 • http://bitzuma.com/posts/bitcoin-paper-wallets-from-scratch/
 • https://en.bitcoin.it/wiki/Paper_wallet