以前都一直用谷歌验证器,Google Authenticator 来保存一些两步验证动态验证码,不过后来发现了keepassxc,可以跨平台使用,于是准备迁移。
导出数据
首先通过谷歌验证器导出功能将存储的记录导出,会有得到一个二维码
解析二维码
因为安全的原因, 上一步导出的这个二维码不允许截图,所以只能用另一台手机来扫码。
请使用原始的二维码扫码软件,即扫出来的应该是一串以otpauth-migration://
开头的一串字符
转换格式
需要将Google Authenticator转换成通用的格式,这里用到一款开源项目:https://github.com/dim13/otpauth
, 可以直接下载windows版本的可执行文件:
https://github.com/dim13/otpauth/releases/download/v0.4.2/otpauth-v0.4.2-windows-amd64.tgz
在命令行打开, 使用
otpauth.exe -link "otpauth-migration://xxx"
会得到另一种格式的数据,从中取出SECERT:后面的数据
在keepassxc中, 右键 totp 设置totp 填入secret, 然会就可以看到二步验证码了。
评论区