0.0.3 • Published 4 years ago

primary-crypto v0.0.3

Weekly downloads
2
License
MIT
Repository
gitlab
Last release
4 years ago

primary-crypto

小学登录、注册加密

使用


    # 洋葱内部模块需要先设置本地 npmrc 为洋葱私有npm仓库。 npm config set registry https://npm.yc345.tv  && npm login 
    npm install @guanghe/primary-crypto
    #yarn add @guanghe/primary-crypto
    
  • 加密
    import {encrypto} from '@guanghe/primary-crypto'
    let phone = '15512341234';
    let pwd = '123456';
    let sign = encrypto(phone, pwd);
    //使用sign作为密码传给服务服务器
  • 解密
    import {decrypt} from '@guanghe/primary-crypto'
    let {phone, pwd, timestamp} = decrypt(sign);
    //pwd是md5签名的HASH 值 全大写
  • 验证
   import {decrypt} from '@guanghe/primary-crypto'
   let sign = '接收到的sign';
   let phone = '15512341234';
   let pwd = '123456';
   let b = verify(sign, phone, pwd);
   // 验证成功返回 true,失败返回 false

测试

  • npx mocha