<div dir="ltr"><div>Hello Friends,</div><div><br></div><div>Ok I am no coder so I am trying to bungle my way thru setting up paperbackup.py.</div><div><br></div><div>My goal was to be able to print out a paper encrypted backup of a strong key that I can use to encrypt data or other keys. I tried the Windows Paperbackup from OllyDbg but it is older, on Windows (I'm on Linux atm) and was having a hard time getting the roundtrip to work with my printer and scanner. Paperbackup.py looked like a smart idea and I like the redundancy of the QR code and text string outputs. I tried the usage instructions....</div><div><br></div><div>1. the first issue was I think specifically you need to prefix "paperbackup.py" with "python" correct?</div><div>2. second issue was when I do #1 I get <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>Traceback (most recent call last):<br>  File "paperbackup.py", line 35, in <module><br>    import qrencode<br>ImportError: No module named qrencode<br></div></blockquote><div><br></div><div>3. I may be failing to install all the dependencies properly. I did  "sudo apt install qrencode" and seems installed (qrencode version 3.4.4 Copyright (C) 2006-2012 Kentaro Fukuchi), but no change in the ImportError in #2. Is there some other way to "hook" qrencode into paperbackup.py? I tried putting it all into the same folder but it doesn't seem to help.<br></div><div><br></div><div>danke schoen!</div><div>- bexnews<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><h1>Announcing paperbackup.py to backup keys as QR codes on paper</h1>
    <b>Gerd v. Egidy</b> 
    <a href="mailto:gnupg-users%40gnupg.org?Subject=Re%3A%20Announcing%20paperbackup.py%20to%20backup%20keys%20as%20QR%20codes%20on%20paper&In-Reply-To=%3C9664399.F7pj19RVc2%40thunder.m.i2n%3E" title="Announcing paperbackup.py to backup keys as QR codes on paper">gerd.von.egidy at intra2net.com
       </a><br>
    <i>Tue Feb 21 15:34:17 CET 2017</i>
    <ul><li>Previous message (by thread): <a href="https://lists.gnupg.org/pipermail/gnupg-users/2017-February/057787.html">Problems with cert validation via CRL
</a></li><li>Next message (by thread): <a href="https://lists.gnupg.org/pipermail/gnupg-users/2017-February/057771.html">Announcing paperbackup.py to backup keys as QR codes on paper
</a></li><li> <b>Messages sorted by:</b> 
              <a href="https://lists.gnupg.org/pipermail/gnupg-users/2017-February/date.html#57765">[ date ]</a>
              <a href="https://lists.gnupg.org/pipermail/gnupg-users/2017-February/thread.html#57765">[ thread ]</a>
              <a href="https://lists.gnupg.org/pipermail/gnupg-users/2017-February/subject.html#57765">[ subject ]</a>
              <a href="https://lists.gnupg.org/pipermail/gnupg-users/2017-February/author.html#57765">[ author ]</a>
         </li></ul>
    <hr>  

<pre>Hi,

I'd like to announce a program I wrote to backup GnuPG and SSH keys as 
qrcodes on paper:

paperbackup.py 
<a href="https://github.com/intra2net/paperbackup">https://github.com/intra2net/paperbackup</a>

This is designed as fallback if all your regular backups failed to restore or 
were lost.

Usage is like this:

gpg2 --armor --export "User Name" >key.asc
gpg2 --armor --export-secret-key "User Name" >>key.asc
paperbackup.py key.asc
paperrestore.sh key.asc.pdf | diff key.asc -
lpr key.asc.pdf

You'll find all the details, reasoning and examples in the README.

Kind regards,

Gerd


</pre></div></blockquote></div>