decodeGoogleOTP

这是一个命令行工具(CLI),用于解码从 Google Authenticator(谷歌身份验证器)导出的 QR 码中的一次性密码 (OTP) 密钥。该工具可以读取导出的 QR 码图像文件,并将解码结果导出为 JSON、CSV 格式,或者保存为 QR 码图片,甚至直接在终端打印 QR 码。

如何使用

从 Google Authenticator 导出 QR 码

  1. 在手机上打开 Google Authenticator 应用。
  2. 点击右上角的三个点。
  3. 点击“转移账号”。
  4. 选择您想要导出的账号。
  5. 点击“导出账号”。
  6. 将显示的 QR 码保存为图片。

解码 QR 码

发布页面 下载二进制文件并在终端运行。

$ decodeGoogleOTP -i <输入文> -c <csv 文件路>

参数

$ decodeGoogleOTP -h

decodeGoogleOTP 是一个用于解码 Google OTP QR 码的命令行工具。输出结果可以是 json, csv, qrcode 或纯文本。

用法:
  decodeGoogleOTP [flags]
  decodeGoogleOTP [command]

可用命令:
  completion  为指定的 shell 生成自动补全脚本
  help        查看任何命令的帮助信息
  version     打印应用程序的当前版本

标志 (Flags):
  -c, --csv string      输出 CSV 格式并指定输出文件
  -d, --debug           启用调试模式
  -h, --help            帮助信息
  -i, --input string    输入文件路径
  -j, --json string     输出 JSON 格式并指定输出文件
  -p, --print-qr        在终端打印 QR
  -q, --qrcode string   输出 QR 码图片格式并指定输出目录
  -s, --silent          启用静默模式
  -t, --text string     以纯文本格式输出 URL 列表并指定输出文件
  -u, --url string      输出 URL 格式并指定输出文件
  -v, --version         打印版本信息

使用 "decodeGoogleOTP [command] --help" 获取有关命令的更多信息。

示例

解码 QR 码并保存为 JSON

$ decodeGoogleOTP -i <输入文> -j <输出文>

解码 QR 码并保存为 CSV

$ decodeGoogleOTP -i <输入文> -c <输出文>

解码 QR 码并保存为 QR 码图片

$ decodeGoogleOTP -i <输入文> -q <输出目>

解码 QR 码并在终端打印 QR 码

$ decodeGoogleOTP -i <输入文> -p

解码 QR 码并保存为纯文本

$ decodeGoogleOTP -i <输入文> -t <输出文>

解码 QR 码并保存为 URL

$ decodeGoogleOTP -i <输入文> -u <输出文>