根据时间戳和种子生成一次性密码。
用处:生成 TOKEN ,可以用于二次登录
用法: key 为服务端、网站生成的唯一码, getCode 方法会返回对应的 token 。
const totp = require('../../utils/totp.js');
var token = totp.getCode(key)
console.log(token)
地址: https://github.com/bestony/totp.js (求Star)
用户:运维密码(微信小程序)
1
xqin 2017-02-10 08:38:47 +08:00
代码是从这来的吧?
http://blog.tinisles.com/2011/10/google-authenticator-one-time-password-algorithm-in-javascript/ 请问你是那个 blog 的主人吗? |
2
xiqingongzi OP 对,我不是 blog 的主人。
|
3
fuxkcsdn 2017-02-10 09:29:51 +08:00 via iPhone
@xiqingongzi 既然你都那么老实承认不是 blog 主人,那还不赶紧在 README.md 上表明出处?
|
4
xiqingongzi OP @fuxkcsdn 加好了
|
5
50vip 2017-02-10 11:29:44 +08:00
@xiqingongzi 写博客地址啊,写 jsfindder 算啥~
|
6
adoyle 2017-02-10 13:05:48 +08:00
请写明出处,博客地址,原作者。不要只贴一个 jsfindder 地址。避免让人误以为 jsfindder 也是你写的。
毕竟 totp.js 里的内容绝大多数都是直接拷贝自原作者的代码,你这只不过是把前端代码转成能用在 node 里的代码,而且连个 npm 包都没有。 说实话,我不明白这个 repo 有什么值得 star 的。 |
7
xiqingongzi OP |