Started working on a tool to create PDFs for printing backups of cryptographic keys. Uses @bcrypt 's niceware format/encoding. Meant for use in storing offline copies of yubikey/disk encryption keys.

⚠️ Not ready for use yet. Please do not use in production and lose your keys.

Just sharing the initial prototype.

Still todo:

  • Make PDF look pretty, with clear instructions.
  • Add option to encrypt (pbkdf+memorized master passphrase, or a static key) before encoding.
  • Move go port of niceware to it's own repo/lib.
  • Add recovery command/flow to the cli
  • Print and ✨Laminate✨ some keys :)

https://github.com/Tethik/papercopy

GitHub - Tethik/papercopy: QR Code + mnemonic + encrypted?

QR Code + mnemonic + encrypted? Contribute to Tethik/papercopy development by creating an account on GitHub.

GitHub
@tethik @bcrypt I found that lamination can really interfere with cameras, any tips to avoid this?
@whitequark @tethik @bcrypt Shouldn't it be enough to just move the phone and/or the code until there's no reflections? At least for me this always worked (I printed and laminated covid vaccination QR codes back when those were relevant, and never had any problems with scanners recognising them).