Bitcoin Forum
May 04, 2024, 03:19:41 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Offline Paper Wallet Creator - Raspberry Pi?  (Read 6568 times)
Stephen Gornick (OP)
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
March 29, 2012, 09:10:31 PM
 #1

When I want a secure, offline paper wallet, currently I boot to a USB flash drive running with a bootable Ubuntu Live-CD distro and load from that same drive a copy of the page from BitAddress.org
 - http://BitAddress.org

Though this seems a trivial effort, it is disruptive to me if I have to first shut down, reboot, print, reboot and then log back in to get back to the point I was at when I wanted to create the paper wallet.

If I had a spare computer lying around I'ld use that but at the moment I don't.

In the near future, however, I might have a Raspberry Pi around.

I've not touched one of these yet nor learned much about them either but I'm supposing this unit could be useful as a paper wallet generator.  BitAddress has everything that is needed 100% in Javascript so the technical complexity to build this should be low.  Though there would need to be an alternative to wiggling the mouse for gathering entropy with this.

But for something inexpensive that would let you create a paper wallet and print it out, this seems to be capable.

It might have even more use if it could print paper wallets on demand like tickets.  I could see using a $50 printer like the Brother QL 700, for instance, where the first ticket / printout is the private key and QR code, followed by a second printout that has the public key and its QR code.   (Though I now wonder if thermal paper printouts will fade and become too obscure to scan, as time passes?)

So together, for under $100 of hardware, an individual would have an offline bitcoin paper wallet generator.

Or at least an excuse to order a Raspberry Pi.  Smiley

Unichange.me

            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █


1714835981
Hero Member
*
Offline Offline

Posts: 1714835981

View Profile Personal Message (Offline)

Ignore
1714835981
Reply with quote  #2

1714835981
Report to moderator
TalkImg was created especially for hosting images on bitcointalk.org: try it next time you want to post an image
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714835981
Hero Member
*
Offline Offline

Posts: 1714835981

View Profile Personal Message (Offline)

Ignore
1714835981
Reply with quote  #2

1714835981
Report to moderator
1714835981
Hero Member
*
Offline Offline

Posts: 1714835981

View Profile Personal Message (Offline)

Ignore
1714835981
Reply with quote  #2

1714835981
Report to moderator
1714835981
Hero Member
*
Offline Offline

Posts: 1714835981

View Profile Personal Message (Offline)

Ignore
1714835981
Reply with quote  #2

1714835981
Report to moderator
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
March 29, 2012, 09:38:04 PM
Last edit: March 30, 2012, 12:24:45 PM by DeathAndTaxes
 #2

It might have even more use if it could print paper wallets on demand like tickets.  I could see using a $50 printer like the Brother QL 700, for instance, where the first ticket / printout is the private key and QR code, followed by a second printout that has the public key and its QR code.   (Though I now wonder if thermal paper printouts will fade and become too obscure to scan, as time passes?)

Be careful

Thermal resin (uses paper + ribbon) will last "forever".  The resin will likely last longer than the paper.
Thermal (uses only chemically treated paper with no ribbon) will be unreadable in a matter of months (days if exposed to higher temps).

Some printers can do both, some can only do one or the other.

Quote
So together, for under $100 of hardware, an individual would have an offline bitcoin paper wallet generator.
Or at least an excuse to order a Raspberry Pi.  Smiley

Pretty cool idea.
Ente
Legendary
*
Offline Offline

Activity: 2126
Merit: 1001



View Profile
March 30, 2012, 11:37:33 AM
 #3

I guess the printing part will be more complicated than the key-generating part :-)
You could also take the pywallet implementation (which didnt have qr codes last time I checked though), or write a different implementation in any language in a few dozen lines of code.
Since linux will run on the pi, both printing and creating should be easy. Get one of those tiny "party"-printers (as long as the used printing technology is longlasting), use the pi, and connect a single pushbutton. Hack a small enclosure to get everything neat and compact. Get paperwallets by a buttonpush!

Of course you might have to think about secure backups.. Like a second copy of the exact same key, to be buried or goes in a vault.

Heck, I am sure there is a niche marked for complete walletprint-boxes!

Go for it, the pi is seriously tempting.

Ente
MacRohard
Full Member
***
Offline Offline

Activity: 212
Merit: 100



View Profile
March 30, 2012, 12:14:27 PM
 #4

When I want a secure, offline paper wallet, currently I boot to a USB flash drive running with a bootable Ubuntu Live-CD distro and load from that same drive a copy of the page from BitAddress.org
 - http://BitAddress.org

Though this seems a trivial effort, it is disruptive to me if I have to first shut down, reboot, print, reboot and then log back in to get back to the point I was at when I wanted to create the paper wallet.

If I had a spare computer lying around I'ld use that but at the moment I don't.

In the near future, however, I might have a Raspberry Pi around.

I've not touched one of these yet nor learned much about them either but I'm supposing this unit could be useful as a paper wallet generator.  BitAddress has everything that is needed 100% in Javascript so the technical complexity to build this should be low.  Though there would need to be an alternative to wiggling the mouse for gathering entropy with this.

But for something inexpensive that would let you create a paper wallet and print it out, this seems to be capable.

It might have even more use if it could print paper wallets on demand like tickets.  I could see using a $50 printer like the Brother QL 700, for instance, where the first ticket / printout is the private key and QR code, followed by a second printout that has the public key and its QR code.   (Though I now wonder if thermal paper printouts will fade and become too obscure to scan, as time passes?)

So together, for under $100 of hardware, an individual would have an offline bitcoin paper wallet generator.

Or at least an excuse to order a Raspberry Pi.  Smiley

You can buy an android phone for less than $100 (http://www.dealextreme.com/p/a6000-android-2-3-smartphone-w-3-2-touch-screen-dual-sim-tv-wi-fi-and-gps-black-silver-109574) that could print via usb or bluetooth.

Ente
Legendary
*
Offline Offline

Activity: 2126
Merit: 1001



View Profile
March 30, 2012, 12:56:22 PM
 #5

You can buy an android phone for less than $100 (http://www.dealextreme.com/p/a6000-android-2-3-smartphone-w-3-2-touch-screen-dual-sim-tv-wi-fi-and-gps-black-silver-109574) that could print via usb or bluetooth.

It would be a fun hack to use that android, and physically destroying its ability for mobile, wifi, bluetooth, IR etc. It surely would look gorgeous!

Ente
Stephen Gornick (OP)
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
April 25, 2012, 07:55:15 PM
Last edit: September 08, 2012, 06:10:05 PM by Stephen Gornick
 #6

Arduino based project using a mini printer here:



 - http://learn.adafruit.com/mini-thermal-receipt-printer


Though this would only work if the paper was used to transfer / scan via paper for a short while, before the image disappears:

(Though I now wonder if thermal paper printouts will fade and become too obscure to scan, as time passes?)

Be careful

Thermal resin (uses paper + ribbon) will last "forever".  The resin will likely last longer than the paper.
Thermal (uses only chemically treated paper with no ribbon) will be unreadable in a matter of months (days if exposed to higher temps).

Unichange.me

            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █


Stephen Gornick (OP)
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
May 04, 2013, 02:22:41 AM
 #7

Sorry for Necrothread, but this device is being developed:

Piper - A hardware-based paper wallet printer and so much more
 - http://bitcointalk.org/index.php?topic=194635.0

Unichange.me

            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █


Stephen Gornick (OP)
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
May 12, 2013, 07:01:17 AM
 #8

And another:

Standalone Bitcoin Offline Wallet Printer Demo
 - http://www.youtube.com/watch?v=noW77GqmNBQ

Unichange.me

            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █


Jan
Legendary
*
Offline Offline

Activity: 1043
Merit: 1002



View Profile
May 12, 2013, 10:13:13 AM
 #9

And another:

Standalone Bitcoin Offline Wallet Printer Demo
 - http://www.youtube.com/watch?v=noW77GqmNBQ
I would buy one if it could print more than one copy of the same key and if the print/paper quality would allow it to last for years.

Mycelium let's you hold your private keys private.
glitch003
Full Member
***
Offline Offline

Activity: 219
Merit: 101


View Profile
May 12, 2013, 11:34:38 AM
 #10

And another:

Standalone Bitcoin Offline Wallet Printer Demo
 - http://www.youtube.com/watch?v=noW77GqmNBQ
I would buy one if it could print more than one copy of the same key and if the print/paper quality would allow it to last for years.

Good news, the Piper wallet (http://www.piperwallet.com) does exactly that.  With the new paper I've just obtained, the prints will remain legible for 7 years from the print date if stored properly (cool, dry place.  basically office filing conditions). 

A feature of Piper is that you can print two copies of the same keypair by holding down the main button on the unit.  Here's a demo of that functionality: http://www.youtube.com/watch?v=aYqY19l5cow
Jan
Legendary
*
Offline Offline

Activity: 1043
Merit: 1002



View Profile
May 12, 2013, 11:54:46 AM
 #11

Great. Hope you bring it to the conference next week. Cheesy

Mycelium let's you hold your private keys private.
Abdussamad
Legendary
*
Offline Offline

Activity: 3612
Merit: 1564



View Profile
May 13, 2013, 05:07:04 AM
 #12

All you have to do is use bitcoins bash tools:

https://github.com/grondilu/bitcoin-bash-tools

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!