0.0.3 • Published 4 years ago
primary-crypto v0.0.3
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
0.0.3
4 years ago