Papyrus
关于
如果您使用GnuPG或SSH,您可能会理解丢失密钥的恐惧。此工具可以为您处理文本文件,包括但不限于密钥、2FA备份、配置文件等,并制作“硬拷贝”。
Papyrus可以生成PDF输出,其中包含由QR码组成的您的文件,以便于恢复。此外,它还提供OCR友好的纯文本版本的文件,以防止QR码出现任何故障,并且每一行都有校验和。
我个人的建议是使用激光打印机将您的纸质备份打印到无酸纸上,将其放入塑料袋(最好是Mylar),然后用热封机密封(您可以在大约25美元左右找到一个,它也用于食品包装)。
安装
转到发布页面,下载您分发版和签名的软件包。
校验和与签名验证
- 下载发布文件和校验和
- 获取我的GnuPG密钥以验证校验和
gpg --keyserver keyserver.ubuntu.com --recv-keys D854D9D85CB4910704BD9C5B2D33E2BD3D975818
- 通过运行以下命令验证
SHA256SUMS文件
gpg --verify SHA256SUMS.asc
- 使用以下命令验证SHA256校验和
sha256sum -c SHA256SUMS
AppImage
为AppImage文件授予执行权限并运行Papyrus
chmod +x papyrus*-linux.AppImage
./papyrus-*.AppImage
Ubuntu/Debian (deb) 包
安装deb包并运行Papyrus
sudo dpkg -i papyrus*.deb
papyrus
示例输出
| QR页面 | OCR页面 |
|---|---|
![]() |
![]() |
路线图
- 实现andOTP(或类似)的备份解析器功能
- 实现密码管理器(KeePassXC、pass等)解析器
- 添加从扫描还原功能
- 为PDF添加自定义标题和描述
贡献
您的任何贡献都将非常感激。
- 如果您有关于添加或删除功能的建议,请随时打开一个问题进行讨论,或者在您使用必要的更改编辑了README.md文件后,直接创建一个pull request。
- 请确保您检查拼写和语法。
- 为每个建议创建单独的PR。
创建Pull Request
- Fork项目
- 创建您的功能分支(
git checkout -b new_feature) - 提交您的更改(
git commit -m 'Add new feature') - 推送到分支(
git push origin new_feature) - 打开一个pull request
许可证
Copyright (C) 2023 Özcan Oğuz
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://gnu.ac.cn/licenses/>.


