根据时间戳和种子生成一次性密码。
用处:生成 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)
用户:运维密码(微信小程序)
根据时间戳和种子生成一次性密码。
用处:生成 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)
用户:运维密码(微信小程序)
|
O3YwA1ENkb7i35XJFeb 10, 2017
1
代码是从这来的吧?
http://blog.tinisles.com/2011/10/google-authenticator-one-time-password-algorithm-in-javascript/ 请问你是那个 blog 的主人吗? |
|
2
对,我不是 blog 的主人。
|
|
fuxkcsdnFeb 10, 2017 via iPhone
3
@xiqingongzi 既然你都那么老实承认不是 blog 主人,那还不赶紧在 README.md 上表明出处?
|
|
4
@fuxkcsdn
加好了 |
|
50vipFeb 10, 2017
5
@xiqingongzi 写博客地址啊,写 jsfindder 算啥~
|
|
adoyleFeb 10, 2017
6
请写明出处,博客地址,原作者。不要只贴一个 jsfindder 地址。避免让人误以为 jsfindder 也是你写的。
毕竟 totp.js 里的内容绝大多数都是直接拷贝自原作者的代码,你这只不过是把前端代码转成能用在 node 里的代码,而且连个 npm 包都没有。 说实话,我不明白这个 repo 有什么值得 star 的。 |
|
7
|