安装
npm i node-jsencrypt
在script下导入
// 引入加密模块,对密码进行处理
const JSEncrypt = require('jsencrypt');
引用
一般情况下,后台会给一个获取公钥的接口来进行转换
methods: {
init() {
// 发送请求,获取公钥
getKey().then(res => {
this.gongKey = res.data.data; // 获取到公钥
// 传入所请求回来的公钥,对密码进行处理
// 实例化加密对象
var crypt = new JSEncrypt.JSEncrypt({
default_key_size: 1024
});
crypt.setPublicKey(this.gongKey);
// 拿到加密明文
let passWord = crypt.encrypt(obj.value);
});
}
}
网友评论