原 https://totp.xn--9tr.com/ 做的比较粗糙,包括展示以及兼容性方面都没有后续的考虑。
最近一直在(ChatGPT 的帮助下)努力让其变得(相对)更易用,V2 版本来了。
BUG:有些提示的逻辑可能有问题,一般会在刷新后解决,不影响正常使用。
目前的界面如下:

主要功能:
- 增
可以手动表单添加、可以自动解析(支持 otpauth schema url 、网站提供的二维码、google authenticator 导出的二维码) - 删、改(issuer|account)、查(secret)、单个导出

- 同步
先在 https://gist.github.com/ 创建一个 Gist ,其中的 Filename 为totp_secret_v2_backup.json(重要数据,不要选公开权限),然后点击 Github 图标按钮登录后点击 上传|下载 即可将相关数据同步。(当然,此处依赖客户端能够访问到 Github 网络,相信在 V2 不会是问题。因https://github.com/login/oauth/access_token有跨域问题,Github 本意此接口不允许在纯前端调用,所以此处使用自己的域名进行反代,以保证能够在前端正常获取到相关操作权限。) - 批量导出
JSON 文件的 导入|导出 ,点击相关按钮即可体验。目前未兼容导出到其他通用的格式,后续可能会兼容 google authenticator 。 - 其他
一切数据都在 localstorage, 清理浏览器数据前请备份!善用 导出 以及 同步 功能。