I'm generally skeptical of encrypting things for local storage. This may be my naivte speaking, but I often figure the problem I'm going to have is decryption, not necessarily someone thieving.
Anyhow, here is a little tool for encrypting something small like a master password or something and then splitting it up to give yourself some redundancy.
OrigamiVault is a tiny offline web app for encrypting or splitting secrets and printing them as QR codes and OCR-friendly recovery JavaScript.
Here's how they say it works:
- Split your secret (e.g. master password) into two halves.
- Use OrigamiVault to encrypt the first half with an encryption password and print the encrypted paper.
- Handwrite the second half of the secret on the same paper.
- Give the encryption password to trusted friend A.
- Tell trusted friend B where the printed paper is stored — or give them a copy.
- In an emergency, friends A and B cooperate to recover your secret.
I'm having trouble thinking through the advantage one gets from encrypting half the password. Why not just give friends A and B different halves of the password?
Also, if friend A or friend B lose their piece of information, you are locked out. This sounds like a single point of failure to me.
I like the idea of a little tool that locally encrypts a small piece of information and displays it as a qr, but I think they might not have found the right use case yet.