8 Star 63 Fork 19

xtdun / TOTP-Miniapp

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.27 KB
一键复制 编辑 原始数据 按行查看 历史
xtdun 提交于 2020-11-25 14:57 . docs(readme): 新增编辑功能

TOTP-Miniapp

项目背景

我将大部分网站的账号都设置了基于 TOTP 的二步验证,只要在手机上装一个谷歌身份验证器就能便捷的查看动态验证码。这样既不用等待短信下发的延迟也保证了账号的安全。

直到有一天我的手机屏幕摔坏了,无法正常显示,这些网站因为我不能提供动态验证码都无法正常登录。因为用于生成动态验证码的秘钥数据是存储在本地的,与我的手机强关联。

虽然谷歌身份验证器支持数据导出功能,但是很明显我无法预料到手机什么时候会摔坏,从而提前把数据备份到其他设备上。我不否认数据备份的重要性,也能够认同提前将重要数据备份这一做法,但是这些繁琐的操作在我看来还是不够优雅。我期望能像 Java 代码 “一次编写,到处运行” 一般实现 “一次添加,到处都有”。

已实现的功能

  • 生成动态验证码
  • 倒计时提醒
  • 扫码添加数据
  • 防止重复添加
  • 长按验证码区域复制验证码
  • 长按删除数据
  • 编辑功能

开发中的功能

  • 云端数据备份与还原

功能预览

screenshot

扫码体验

qrCode

JavaScript
1
https://gitee.com/xtdun/TOTP-Miniapp.git
git@gitee.com:xtdun/TOTP-Miniapp.git
xtdun
TOTP-Miniapp
TOTP-Miniapp
master

搜索帮助