cyphar / paperback

Paper backup generator suitable for long-term storage.
GNU General Public License v3.0
1.16k stars 42 forks source link

Print placeholders instead of codewords by default #20

Open t-animal opened 1 year ago

t-animal commented 1 year ago

With printers these days you never know what they store or where the documents they print go. Thus it would be insecure to print the whole shard-pdf (or, at least all shards) on a printer as the shard content could be recovered from it. Since there is already a shard password, it would make sense to not print it by default and have the user write it down manually. While this requires quite a bit of manual labor it is the only way I could figure out how to print the shards securely when designing a similar system.

cyphar commented 1 year ago

We can add a mode for people to write down the codewords but given that a mistake when copying them can lead to the shard becoming unusable I suspect it shouldn't be the default. Not to mention that you want to make sure the ink won't fade at a different rate to the printed ink and possible legibility issues.