在开发中遇到了需要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