安装第三方库
npm install jsencrypt --save
引入
// 全局引入在 main.js 文件中
import JSEncrypt from "jsencrypt";
Vue.prototype.jsEncrypt = JSEncrypt;
// 局部使用,在需要使用RSA加密的文件中
import JSEncrypt from 'jsencrypt'
使用
// 加密
const jsRsa = new JSEncrypt();
//设置公钥 公钥是由后端返回的
jsRsa.setPublicKey('公钥');
//使用加密对象给密码加密
this.user.password = jsRsa.encrypt(this.user.password);
// 解密
var decrypt = new JSEncrypt();
//设置私钥 私钥也是从后端拿的
decrypt.setPrivateKey('私钥');
// 解密
this.user.password = decrypt.decrypt(this.user.password);
本文转载自: https://blog.csdn.net/dzy0909_/article/details/131162461
版权归原作者 小手挥挥 所有, 如有侵权,请联系我们删除。
版权归原作者 小手挥挥 所有, 如有侵权,请联系我们删除。