I did this project for myself as I didn't find an easy, affordable and offline way to generate paper wallets, I open sourced the project so you can easily get the hardware (a Raspberry PI and a USB thermal printer, that can be found both for < 60USD *) and
make your own paper wallet generator! It's easy and useful!
Project Websitehttp://paperbank.itdefault branch:
bip38 (password protected wallet)
Introducing PaperBank.Create paper wallet easily. Powered by Raspberry PI, linux and a USB thermal printer. An open software and cheap+open hardware DIY (simple, promised!) solution. It supports: bip38 (password protected wallets), vanitygen, standard bitcoin wallets. Litecoin, Dogecoin, Namecoin are already there and other currencies can be easily added, ask for one and I'll do it. Your personal, offline Bitcoin Paper Wallet Generator
http://uploads.makevoid.com/paperbank_final.pngyoutube: https://www.youtube.com/watch?v=CUM51acMHJYgithub: https://github.com/makevoid/paperbankIf you can't donate but you want support PaperBank, please star the repo
I think paper wallets are great for both cold storage and bitcoin adoption.
With PaperBank you can generate safer paper wallet that are printed in multiple copies. You can easily store the password protected keys in a standard deposit box, you can give copies to friends and relatives in various places and you can physically mail them with much less risk of unwanted use
---
notes:
I was inspired by this awesome project by @spearson78 on github, that was a similar arduino based solution:
https://github.com/spearson78/paperwallet - video:
https://www.youtube.com/watch?v=noW77GqmNBQ - I would like to see if someone can make it compile for the new arduino version so it's usable on due and later boards, to be uploadable without overriding the bootloader and all via the arduino gui
notes on
security:
PaperBank uses bitcoin-ruby gem that calls directly SHA256 and OpenSSL EC native C libraries, it's source can be found here:
https://github.com/lian/bitcoin-ruby It's well maintained - because it's a massive library I will try to take just the keypair generation part out at some point.
notes for
skeptics (security-wise):
Skeptics or not-interested in veryfing the level of security of ruby-bitcoin ruby library (gem) on how securely can generate addresses (standard or bip38) should use
vanitygen branch and install a vanitygen (that we all hope it's a good) clean secure install themseves
---
* you need other parts like an sd card, a good usb power adapter, cables, hdmi adapter and monitor - as glitch003 said, if you don't have them, the price will increase!
You can donate some mBTC to support the project development: 1PBank95kE4BZaQBfMsGZ3RCkqwwtGHjKA