Bitcoin Forum
November 11, 2024, 07:46:17 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Smeared private key on bitcoin bill.  (Read 1487 times)
PrintCoins (OP)
Hero Member
*****
Offline Offline

Activity: 533
Merit: 501


View Profile
December 21, 2012, 06:26:55 PM
 #1

Someone wrote me about a bill they printed from http://print.printcoins.com, and couldn't recover their private key from it. I figured I would post it here since so many people are printing these bills now, and it might become a common problem.

Hi,
Hate to be a bother,
Have downloaded source and gotten help getting it setup.
now i've done something stupid,
loaded a bill, then smeared the #@$#$%ing private key QR (on a ronpaul note with no manual priv key in human chars)

Is there a way i can retrieve it, or a location where the pdf may be saved in the files somewhere?

Thank you much for any help you can give,
Byron


I am sorry to say that the code does not store any data, so there is no way to recover the private key from the server. If you downloaded a PDF and printed your bills from that, then you can always go back to the pdf, and just scan the QR from that. Maybe check browser caches, trash, etc. (These all should be cleared after print bills, but if you didn't, they are good places to look)

If all that fails, you can photocopy or scan your bill and maybe reconstruct the qr code by either using a pen to color in the qr code squares or use the scanned image in photoshop to manually try and fix it by eye. QR codes have error checking built in, so if you can get about 75% of the pattern reconstructed, you might be able to recover the private key.

Finally if all else fails, at least you can take solace in the fact that you increased the value of everyone else's bitcoins.

In the future, cotton paper does a pretty good job of holding printer ink, even in the wash. You can make this even tougher by putting scotch tape or clear packaging tape on the private key of the bill (both sides of the paper).

----

If anyone wants to order printcoin.com bills, note that both sides have a protective tamper evident hologram who's glue seems to hold up very well in the wash.  They are printed on 32lb 100% cotton paper for durability.

franky1
Legendary
*
Offline Offline

Activity: 4396
Merit: 4761



View Profile
December 21, 2012, 06:49:43 PM
 #2

lessons to be learned if using a inkjet.. USE FIXATIVE SPRAY!! its a kind of varnish.. google it.

or use colour laser printers

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
MPOE-PR
Hero Member
*****
Offline Offline

Activity: 756
Merit: 522



View Profile
December 21, 2012, 07:03:26 PM
 #3

Putting clear tape over the qr is a good idea, laser printed stuff erases easily (especially if you're using cheap refills).

My Credentials  | THE BTC Stock Exchange | I have my very own anthology! | Use bitcointa.lk, it's like this one but better.
casascius
Mike Caldwell
VIP
Legendary
*
Offline Offline

Activity: 1386
Merit: 1140


The Casascius 1oz 10BTC Silver Round (w/ Gold B)


View Profile WWW
December 21, 2012, 07:21:38 PM
 #4

I would suggest trying to regenerate the code from your own sight. Open up a paint program, make a new file. Zoom really big, click the squares black where you see black.

The human eye can do far better at reading bar codes than any scanner, the human brain just doesn't understand the meaning. Use your eyes to read what you can into a new file and then scan it with the scanner.

QR can tolerate between 7-25% error rate so it is ok if you can't read some of the squares. Read what you can and guess on the rest. Just don't mess up the grid or skip rows or columns, it can't correct that.

Disclosure: I can read quite a few bar code symbologies by sight because I am geeky like that, but QR is not one of them, mostly due to complexity added by the XOR "masking" stage.  Still though, I can read many low quality things that scanners can't scan, so I can attest to the fact that scanners have poor sight.

Companies claiming they got hacked and lost your coins sounds like fraud so perfect it could be called fashionable.  I never believe them.  If I ever experience the misfortune of a real intrusion, I declare I have been honest about the way I have managed the keys in Casascius Coins.  I maintain no ability to recover or reproduce the keys, not even under limitless duress or total intrusion.  Remember that trusting strangers with your coins without any recourse is, as a matter of principle, not a best practice.  Don't keep coins online. Use paper or hardware wallets instead.
Peter Todd
Legendary
*
Offline Offline

Activity: 1120
Merit: 1160


View Profile
December 21, 2012, 07:30:43 PM
 #5

If you give up, at least post a scan of the bill here on the forums. Maybe someone can figure out how to decode it.

casascius
Mike Caldwell
VIP
Legendary
*
Offline Offline

Activity: 1386
Merit: 1140


The Casascius 1oz 10BTC Silver Round (w/ Gold B)


View Profile WWW
December 21, 2012, 07:32:27 PM
 #6

If you give up, at least post a scan of the bill here on the forums. Maybe someone can figure out how to decode it.

I would recommend against this, if he does this then he will certainly lose his funds.

Companies claiming they got hacked and lost your coins sounds like fraud so perfect it could be called fashionable.  I never believe them.  If I ever experience the misfortune of a real intrusion, I declare I have been honest about the way I have managed the keys in Casascius Coins.  I maintain no ability to recover or reproduce the keys, not even under limitless duress or total intrusion.  Remember that trusting strangers with your coins without any recourse is, as a matter of principle, not a best practice.  Don't keep coins online. Use paper or hardware wallets instead.
SgtSpike
Legendary
*
Offline Offline

Activity: 1400
Merit: 1005



View Profile
December 21, 2012, 07:33:18 PM
 #7

I would suggest trying to regenerate the code from your own sight. Open up a paint program, make a new file. Zoom really big, click the squares black where you see black.

The human eye can do far better at reading bar codes than any scanner, the human brain just doesn't understand the meaning. Use your eyes to read what you can into a new file and then scan it with the scanner.

QR can tolerate between 7-25% error rate so it is ok if you can't read some of the squares. Read what you can and guess on the rest. Just don't mess up the grid or skip rows or columns, it can't correct that.

Disclosure: I can read quite a few bar code symbologies by sight because I am geeky like that, but QR is not one of them, mostly due to complexity added by the XOR "masking" stage.  Still though, I can read many low quality things that scanners can't scan, so I can attest to the fact that scanners have poor sight.
To add to this, draw gridlines through the existing QR code so you can easily tell where each row/column starts and ends.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3486
Merit: 4832



View Profile
December 21, 2012, 07:44:40 PM
 #8

If you give up, at least post a scan of the bill here on the forums. Maybe someone can figure out how to decode it.
Grin

Just send me a scan/picture of the bill.  I'm trustworthy. You know this to be true, because I just told you so.
Peter Todd
Legendary
*
Offline Offline

Activity: 1120
Merit: 1160


View Profile
December 21, 2012, 08:13:56 PM
 #9

If you give up, at least post a scan of the bill here on the forums. Maybe someone can figure out how to decode it.

I would recommend against this, if he does this then he will certainly lose his funds.

As I said if you give up.

BkkCoins
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1009


firstbits:1MinerQ


View Profile WWW
December 22, 2012, 02:54:09 AM
 #10

Photo the QR and use a graphics program like Photoshop or Gimp.
1. Crop it tightly.
2. use "threshold" function with various settings to try and recover most of it.
3. Scale it to a pixel count matching the grid size.
4. Visually fix pixels as best you can.
5. Feed the resulting image into a QR reader and check the result with bitaddress.org for a valid key.
6. Goto step 4 and tweak again until you get a valid key.

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!