paperbackup — консольная Python (enscript/ghostscript) утилита для резервного копирования файлов ключей на бумаге в виде штрих-кода с зашифрованным текстом.
Некоторые критичные данные, такие как ключи GnuPG или SSH, могут быть очень важны для пользователя, поэтому необходимо сделать несколько их резервных копий, в нескольких местах. Можно использовать разного типа цифровые носители, хотя они пока не доказали свою долговечность, а бумага при правильном хранении доказала приемлемый уровень сохранности информации спустя столетия, особенно если хранится в виде книги. Поэтому автор проекта решил создать утилиту для сохранения резервных копий на бумаге, в дополнение к сохраняемым на цифровых носителях.
paperbackup позволяет сохранять резервные копии в виде двухмерного матричного штрих-кода DataMatrix, обеспечивающего более высокую плотность и предлагает лучшие средства для исправления ошибок даже больших объёмов данных. Использование общей символики штрих-кода обеспечивает возможность использования нескольких независимых реализаций декодеров, что увеличивает вероятность по разному исправлять ошибки и обрабатывать дефекты (если он случайно повреждён). Автор проекта подробно описал свои эксперименты с восстановлением разными способами повреждённых листов с распечатанными штрих-кодами.
Лицензия: MLT (The MIT License)
Вы можете войти под своим логином или зарегистрироваться на сайте.