RSA加密与解密

RSA加密算法是一种非对称加密算法,所谓非对称,就是加密与解密用的钥匙是不同的

安装

npm install jsencrypt

引入

import JSEncrypt from 'jsencrypt/bin/jsencrypt';

封装

 

使用

import { JSEncrypt } from 'jsencrypt'


let encrypt = new JSEncrypt(); // 创建加密对象实例
let oldPwd = encrypt.encrypt(this.user.oldPassword); // 对内容进行加密
let uncrypted = encrypt.decrypt(oldPwd)//解密之前拿公钥加密的内容

加密之后再传输到后端,后端通过私钥解密,前端一般不需要解密,只需要加密传输

 

posted @ 2022-11-25 14:46  秋水长天一色  阅读(181)  评论(0)    收藏  举报