跳转到主要内容

备份Google Authenticator到GPG加密文件的工具

项目描述

认证器备份

备份(并恢复)Google Authenticator到GPG加密文件的工具。

注意: 这只在Linux上进行了测试。如果您发现任何问题或想分享任何解决方案,请提交问题

快速入门

系统依赖

您需要将opencvgpg安装到您的系统上才能使此软件包正常工作。您应该在安装此软件包之前安装它们。例如,在Arch Linux上(其他发行版可能使用不同的包管理器或包名)

pacman -S opencv gnupg

安装认证器备份

pip install --user authenticator_backup

备份

您需要PGP账户(接收者)的公钥来解密文件。每个公钥用空格分隔。

python -m authenticator_backup backup 636ABA5F59810D7D97EF05035B705B8C90A02377 > /tmp/backup.txt

这将打开一个窗口,显示来自您的网络摄像头的视频,用于扫描导出二维码。要获取此代码

  1. 打开Google Authenticator
  2. 点击右上角的三个点
  3. 点击“转账账户”
  4. 点击“导出账户”
  5. 选择要备份的账户(可能是所有账户),然后点击“下一步”
  6. 将此代码显示给您的网络摄像头

窗口将关闭,一旦成功捕获二维码,加密的备份将被输出。

恢复

要恢复,接收者GPG账户必须存在于系统上以解密。

cat /tmp/backup.txt | python -m authenticator_backup restore

这将显示一个二维码,您可以使用Google Authenticator扫描以重新导入账户。请不要在公共场合显示此二维码

  1. 打开Google Authenticator
  2. 点击右上角的三个点
  3. 点击“转账账户”
  4. 点击“导入账户”
  5. 点击“扫描二维码”
  6. 扫描窗口中显示的二维码
  7. 完成时关闭窗口

如果您有大量账户,可能会显示多个显示二维码的窗口,一个接一个。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

authenticator_backup-0.1.2.tar.gz (5.6 kB 查看哈希值)

上传时间

构建分布

authenticator_backup-0.1.2-py3-none-any.whl (18.9 kB 查看哈希值)

上传时间 Python 3

由以下组织支持