Bitcoin Forum
November 17, 2024, 07:35:58 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: [Guide] Saving your wallet.dat to PAPER  (Read 6530 times)
jrwr (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
June 22, 2011, 11:52:35 AM
 #1

Basics
A program called PaperBack(Win32 at this time, Open Source'd) allows a user to encrypt and  print a paper copy of a file, to restore the file you scan or provide a image of the printed paper and it dumps out the file

How to use with you wallet.dat
1) Download PaperBack from the location provided before
2) Open PaperBack
3) Open Options and select the options you wish to have (For more info, read the page provided above)
4) Drag and drop the file (wallet.dat) into the window for printing
4.5)File -> Save to bitmap, It will ask you what file to encode, and then where to save the bitmap

Restoring your Wallet.dat
1)Scan or provide the bitmap of the backup
2)Wait for processing
3)Save wallet.dat

Example
(Due to me not having a printer, I had to kinda fake it)
Here is the first Image: http://imgur.com/8b7nz
Its a empty wallet.dat with Encryption on (AES-256), standard options past that
Here is the damaged copy, Opened in GIMP saved as a JPEG at 4% Compression, then converted back into a Bitmap
http://imgur.com/nKKLO

ECC had to correct 56bytes of bad data.. once decoded the md5 hashes where the same!

Here is a screenshot asking for the password (The password is "bitcoin")
http://imgur.com/OEj6G

Extras

Found this while googling around,

http://ronja.twibright.com/optar/ Its GPL'd and seems to be better for data storage and recovery, but I hear its harder to use
foo
Sr. Member
****
Offline Offline

Activity: 409
Merit: 250



View Profile
June 22, 2011, 12:17:33 PM
 #2

Very cool! I have been meaning to try this program, nice to hear that it actually works. Grin

I know this because Tyler knows this.
davout
Legendary
*
Offline Offline

Activity: 1372
Merit: 1008


1davout


View Profile WWW
June 22, 2011, 12:20:30 PM
 #3

Theoretically you can do much simpler, just print out the keypair after sending coins to the public key

Horkabork
Full Member
***
Offline Offline

Activity: 140
Merit: 100



View Profile
June 22, 2011, 12:25:49 PM
 #4

For ultimate security, you can encrypt your wallet, use paperback, then get a tattoo of the bitmap.

Don't put it on your back, though, or you'll have to trust someone else take the picture when you want to recover the wallet.

Hmm. I wonder if you could do the Waterworld thing and shave your hair, get the tattoo on your scalp, and then let your hair grow back so that the tattoo is hidden. I guess for full security, however, you'd have to murder the tattoo artist afterward.

Me: 15gbWvpLPfbLJZBsL2u5gkBdL3BUXDbTuF
A goat: http://i52.tinypic.com/34pj4v6.jpg
Timo Y
Legendary
*
Offline Offline

Activity: 938
Merit: 1001


bitcoin - the aerogel of money


View Profile
June 22, 2011, 01:09:49 PM
 #5

For ultimate security, you can encrypt your wallet, use paperback, then get a tattoo of the bitmap.

Bad idea. In all likelihood, Paperback will be defunct and forgotten 30-40 years from now.  Good luck retrieving the information from the bitmap then!

See:

http://news.bbc.co.uk/2/hi/technology/6265976.stm

To be safe, you would have to tattoo the entire source code (or at least pseudocode) of Paperback in addition to the bitmap. 


A much better idea is to convert the wallet keypair to a QR code and tattoo that code in UV ink.

QR codes are ISO-standardized, so even if they become obsolete, you will always be able to find the old technical papers that tell you how to convert them back to the keypair.

GPG ID: FA868D77   bitcoin-otc:forever-d
nazgulnarsil
Sr. Member
****
Offline Offline

Activity: 672
Merit: 258


https://cryptassist.io


View Profile
June 22, 2011, 01:20:53 PM
 #6

+1 foreverD

THE ONE STOP SOLUTION FOR THE CRYPTO WORLD
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
Facebook   /  Twitter   /  Reddit   /  Medium   /  Youtube   /
      ▄▄█████████▄▄
   ▄█████████████████▄
  █████▀▀  ███  ▀▀█████
 ████     █████     ████
████     ███████
███▀    ████ ████
███▄   ████   ████
████  ████▄▄▄▄▄████  ████
 ███████████████████████
  █████▄▄       ▄▄█████
   ▀█████████████████▀
      ▀▀█████████▀▀

▄██▀▀▀▀▀▀▀▀▀▀▀▀▀██▄
▄██▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀██▄
▄█▀                       ▀█▄
▄▄▄▄ ▄█                           █▄ ▄▄▄▄
█   ███▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀███   █
▀▀█▀                                 ▀█▀▀
▄▀                                     ▀▄
▄▄▀▄▄▄▄                                 ▄▄▄▄▀▄▄
█       ▀▀▄                           ▄▀▀       █
█          █                         █          █
█▀▀▄▄▄▄▄▄▄███▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀███▄▄▄▄▄▄▄▀▀█
▒▀▄       ██▀▀▀▀▀▀▀▀▀▀▀▀█▀█▀▀▀▀▀▀▀▀▀▀▀▀██       ▄▀▒
▒█▀▀▀▀▄▄  █              ▀              █  ▄▄▀▀▀▀█▒
▒█      █ ▀▄                           ▄▀ █      █▒
▒▀▄▀▄▄▄▄▀  █▀▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀▀█  ▀▄▄▄▄▀▄▀▒
▒▒▒▀▄▄▄▄▄ █                             █ ▄▄▄▄▄▀▒▒▒
 ▒▒▒▒▒▒▀▀▀▀▀▄▄▄▄▄▄███████████████▄▄▄▄▄▄▀▀▀▀▒▒▒▒▒▒▒
██
██
██
██
██
██
██
██
██
██
██
██
davout
Legendary
*
Offline Offline

Activity: 1372
Merit: 1008


1davout


View Profile WWW
June 22, 2011, 01:26:21 PM
 #7

+1 to UV ink tattoo Smiley

LeFBI
Member
**
Offline Offline

Activity: 98
Merit: 10



View Profile
June 22, 2011, 02:18:10 PM
 #8

i'm pro encrypted ass branding
Alex Beckenham
Full Member
***
Offline Offline

Activity: 154
Merit: 100


View Profile
June 22, 2011, 02:24:27 PM
 #9

Theoretically you can do much simpler, just print out the keypair after sending coins to the public key

How? Please explain how that is simple, as I really have no idea how to "print out a keypair".


Yeti
Member
**
Offline Offline

Activity: 112
Merit: 10

Firstbits: 1yetiax


View Profile
June 22, 2011, 02:31:45 PM
 #10

I printed out the following keypair to paper and deleted my wallet.dat


Now, how do I scan it and get my 10,008.15 BTC back???!?

1YetiaXeuRzX9QJoQNUW84oX2EiXnHgp3 or http://payb.tc/yeti

Since Bitcoin Randomizer is dead, join the Bitcoin Pyramid (referrer id #203)! Be quick, be on top! Instant payout as soon as one of your referrals deposits!
Bunghole
Member
**
Offline Offline

Activity: 64
Merit: 10


View Profile
June 22, 2011, 02:36:18 PM
 #11

Seriously, can you tell me how to extract the keypair from the wallet?
FlipPro
Legendary
*
Offline Offline

Activity: 1764
Merit: 1015


View Profile
June 22, 2011, 02:42:13 PM
 #12

Awesome find. +1 for the community.
Yeti
Member
**
Offline Offline

Activity: 112
Merit: 10

Firstbits: 1yetiax


View Profile
June 22, 2011, 02:42:45 PM
 #13

Nope. And davout only said "theoretically". You could go all the way and look at the source code just to get the keys, but then again you could also just back up the entire wallet.dat of a few 100 KB. That's what I do. (Apart from printing out random Google search pictures)

1YetiaXeuRzX9QJoQNUW84oX2EiXnHgp3 or http://payb.tc/yeti

Since Bitcoin Randomizer is dead, join the Bitcoin Pyramid (referrer id #203)! Be quick, be on top! Instant payout as soon as one of your referrals deposits!
Alex Beckenham
Full Member
***
Offline Offline

Activity: 154
Merit: 100


View Profile
June 22, 2011, 02:45:32 PM
 #14

Seriously, can you tell me how to extract the keypair from the wallet?

Don't worry, davout said it's simple... simple enough for a newbie with 10 posts I assume.

NFI how though.

istar
Hero Member
*****
Offline Offline

Activity: 523
Merit: 500


View Profile
June 22, 2011, 02:51:01 PM
 #15

Print it on toilet paper with invisible ink.

Then noone will suspect anything, I mean. Who would be that stupid.




Bitcoins - Because we should not pay to use our money
Shad3dOne
Sr. Member
****
Offline Offline

Activity: 261
Merit: 250


Interesting.....


View Profile WWW
June 22, 2011, 02:53:38 PM
 #16

I printed out the following keypair to paper and deleted my wallet.dat


Now, how do I scan it and get my 10,008.15 BTC back???!?


ha!....well played, sir.

-shad3d

Domain for sale -> NXTcoin.com, 200 btc/2.9 M nxt. pm me
like craigslist but for btc! --> Visit BTClist.com
FederationCredits--> C6khbXzADRUeT9di2SpNubCt2UVTuayKMV What's this?
davout
Legendary
*
Offline Offline

Activity: 1372
Merit: 1008


1davout


View Profile WWW
June 22, 2011, 02:56:14 PM
 #17

How? Please explain how that is simple, as I really have no idea how to "print out a keypair".
Well, you extract it from your wallet using gavin's bitcoin tools, and then you... print it ?

Don't worry, davout said it's simple... simple enough for a newbie with 10 posts I assume.
A newbie that knows how to run a plain script with a couple of arguments could do it I guess

Nope. And davout only said "theoretically". You could go all the way and look at the source code just to get the keys, but then again you could also just back up the entire wallet.dat of a few 100 KB. That's what I do. (Apart from printing out random Google search pictures)
Well, this thread is about printing wallets to paper, if you're not interested, please refrain from polluting it.


ErgoOne
Full Member
***
Offline Offline

Activity: 126
Merit: 100


View Profile
June 22, 2011, 03:01:09 PM
 #18

JRWR -- perhaps you could put your post on the Bitcoin wiki?  That seems a better place for it than here....
Alex Beckenham
Full Member
***
Offline Offline

Activity: 154
Merit: 100


View Profile
June 22, 2011, 03:09:24 PM
 #19

Don't worry, davout said it's simple... simple enough for a newbie with 10 posts I assume.
A newbie that knows how to run a plain script with a couple of arguments could do it I guess

Damn, that rules me out... 15 years in Windows, no Linux experience yet... I can't decipher that bitcoin tools page yet.

I'm going to say .py = python? Total guess; Never seen python code Smiley

Simple when you know how.

jerfelix
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250


View Profile
June 22, 2011, 03:23:09 PM
 #20


Damn, that rules me out... 15 years in Windows, no Linux experience yet... I can't decipher that bitcoin tools page yet.

I'm going to say .py = python? Total guess; Never seen python code Smiley

Simple when you know how.

Python runs fine in Windows.

The general steps for an adventurous windows user:

1. Download Python 2.7.x from Python.org
2. download Bitcoin tools
3. Exit Bitcoin
4. Back up your wallet.dat file
5. run Python
6. write a few lines (probably 2 to 5) to open the wallet file and extract the key pair and print it


Not saying it's easy, but it's really not that hard either if you want to give it a try.
Pages: [1] 2 »  All
  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!