2.0.0 • Published 2 years ago
kepler-encryption-agreement v2.0.0
kepler-encryption-agreement
介绍
为开普勒系统提供前后台协议加密服务
软件架构
软件架构说明-原始开发
安装教程
- npm i kepler-encryption-agreement
使用说明
- 该库主要提供两个方法 getAuthToken(对x-token进行加密操作) encryption(对post请求的参数进行加密)
// 传入参数说明
interface OPtion {
PUBLICKEY: string; // 公钥由后端提供
KEY: string; // 需要的key后端提供
CHANNEL: string; // 频道 后端定义 bp|admin|app
RANDOM: string; // 16的随机数
PARAMS: string; // 加密参数
DEUBG: boolean; // 是否开启debug模式
}
// 参数 例子
const options = {
PUBLICKEY:'afssklfjlsjlkjsakflsd',
KEY:'123456',
CHANNEL:'bp',
RANDOM:'123456789123457',
PARAMS:'{page:1,size:10}',
DEUBG:true
}
// (生成加密后的X-Auth-Token)
new EncryptionAgr(options).getAuthToken();
// (对post参数进行加密操作)
new EncryptionAgr(options).encryption();
参与贡献
- 邮箱:654805028@qq.com
- nickname: zhangyida
- 技术博客地址:https://www.jianshu.com/u/d13b89197264
- github: https://github.com/zhangYiDa123
更新日志
1 v1.1.7 -> v1.1.8版本 1 增加debug配置 是否开启debug模式
2.0.0
2 years ago
1.1.8
4 years ago
1.1.7
4 years ago
1.1.6
4 years ago
1.1.5
4 years ago
1.1.4
4 years ago
1.1.3
4 years ago
1.1.2
4 years ago
1.1.1
4 years ago
1.1.0
4 years ago
1.0.9
4 years ago
1.0.8
4 years ago
1.0.7
4 years ago
1.0.6
4 years ago
1.0.5
4 years ago
1.0.4
4 years ago
1.0.3
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago