chai-totp

1.0.1 • Public • Published

chai-totp

介绍

nodejs和javascript的两步验证,支持谷歌两步身份验证。

安装教程

  1. npm install chai-totp

使用说明

  1. Nodejs
 const TOTP = require('totp.js');
 
 // generate a base32 secret key
 const key = TOTP.randomKey();
 // 'GAXGGYT2OU2DEOJR'
 
 const totp = new TOTP(key);
 const code = totp.genOTP();
 // '552179'
 totp.verify(code)
 // true
 
 // generate Google Authenticator supported URL
 totp.gaURL('handsome@totp.js', 'Totp.js')
 // 'otpauth://totp/handsome@totp.js?issuer=Totp.js&secret=GAXGGYT2OU2DEOJR'
 
 // OR
 const totp2 = new TOTP(TOTP.base32.encode('your key'));
 totp2.genOTP()

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

Dependencies (2)

Dev Dependencies (11)

Package Sidebar

Install

npm i chai-totp

Weekly Downloads

0

Version

1.0.1

License

ISC

Unpacked Size

96.7 kB

Total Files

20

Last publish

Collaborators

  • ttxx