0


前端使用RSA加密

安装第三方库

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);
标签: npm vue.js 前端

本文转载自: https://blog.csdn.net/dzy0909_/article/details/131162461
版权归原作者 小手挥挥 所有, 如有侵权,请联系我们删除。

“前端使用RSA加密”的评论:

还没有评论