Announcing paperbackup.py to backup keys as QR codes on paper
philihp at gmail.com
Tue Sep 22 03:21:59 CEST 2020
A: Take a look at Paperkey, https://wiki.archlinux.org/index.php/Paperkey; I think it serves this need well. Not to diminish your work, good job! It's probably a good thing to have diversity in implementations, so we don't get stuck with the only thing being written in OCaml.
B: I'm not well versed in Python, but have you tried `pip install qrencode`?
C: If you're using an rsa4096 key, extracting just the secret key with paperkey will just barely fit in a QR code, and if you have subkeys then just forget it with "export-minimal". This, to me, is a good reason to migrate to an ed25519 key which is a deci-order of magnitude smaller (e.g. https://philihp.com/assets/id_ed25519.png)
On 2020-09-14T08:16:19-0400 bexnews--- via Gnupg-users <gnupg-users at gnupg.org> wrote 7.3K bytes:
> Hello Friends,
> Ok I am no coder so I am trying to bungle my way thru setting up
> 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....
> 1. the first issue was I think specifically you need to prefix
> "paperbackup.py" with "python" correct?
> 2. second issue was when I do #1 I get
> > Traceback (most recent call last):
> > File "paperbackup.py", line 35, in <module>
> > import qrencode
> > ImportError: No module named qrencode
> 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.
> danke schoen!
> - bexnews
> > Announcing paperbackup.py to backup keys as QR codes on paper *Gerd v.
> > Egidy* gerd.von.egidy at intra2net.com
> > <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>
> > *Tue Feb 21 15:34:17 CET 2017*
> > - Previous message (by thread): Problems with cert validation via CRL
> > <https://lists.gnupg.org/pipermail/gnupg-users/2017-February/057787.html>
> > - Next message (by thread): Announcing paperbackup.py to backup keys
> > as QR codes on paper
> > <https://lists.gnupg.org/pipermail/gnupg-users/2017-February/057771.html>
> > - *Messages sorted by:* [ date ]
> > <https://lists.gnupg.org/pipermail/gnupg-users/2017-February/date.html#57765> [
> > thread ]
> > <https://lists.gnupg.org/pipermail/gnupg-users/2017-February/thread.html#57765> [
> > subject ]
> > <https://lists.gnupg.org/pipermail/gnupg-users/2017-February/subject.html#57765> [
> > author ]
> > <https://lists.gnupg.org/pipermail/gnupg-users/2017-February/author.html#57765>
> > ------------------------------
> > Hi,
> > I'd like to announce a program I wrote to backup GnuPG and SSH keys as
> > qrcodes on paper:
> > paperbackup.py https://github.com/intra2net/paperbackup
> > 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
> Gnupg-users mailing list
> Gnupg-users at gnupg.org
More information about the Gnupg-users