New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

primary-crypto

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

primary-crypto

primary crypto

latest
npmnpm
Version
0.0.3
Version published
Maintainers
1
Created
Source

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

FAQs

Package last updated on 03 Jan 2020

Related posts