前端使用JSEncrypt做RSA加密

3,137 阅读1分钟

在开发中遇到了需要Rsa加密的需求,做起来很简单

前提需要请求到后端的公钥
npm install --save jsencrypt
//安装
import jsencrypt from 'jsencrypt'
//引入
var passworld="123456"
//测试密码 开发中替代

let encryptor = new JSEncrypt() 
//创建一个实例

encryptor.setPublicKey(pubilcKey)
//解密公钥

let rsaPassWord = encryptor.encrypt(passworld)
//加密密码

一般还需要转为base64格式

var base64 = btoa(rsaPassWord);
//转为base64