Skip to content

XianwuLin/2fa-totp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TOTP Demo

这是一个pin码+opt令牌注册和验证的demo,api用flask搭建,前端用jquery搭建。

预览

注意

  1. token使用一次之后必须过期,防止钓鱼攻击,token过期应该是在单个用户层面,而不是在整体用户层面。
  2. 时间同步可以参考RFC的section-6
  3. seed的保存非常重要,一定不能泄漏
  4. pin码本质上就是一个普通的密码,pin码更新可以通过其他途径来进行:比如用另外一套账号密码来更新,给账号发送邮件进行修改等
  5. 这套程序只是一个demo,切勿直接运行在生产环境

参考资料

About

双因子验证 totp算法 demo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published