背景:需要和后端约定好加密规则。此加密规则为RSA加密
用法:
- 安装 jsencrypt,
npm install jsencrypt
- 引用
import JSEncrypt from 'jsencrypt'
/**
* @description RSA加密
* @param {String} data 需要加密的data
* @param {String} key 公钥
*/
function getRsaString(data, key) {
//创建对象
let encrypt = new JSEncrypt()
// setPublicKey:设置公钥
encrypt.setPublicKey(key)
// 解密:encrypt.setPrivateKey(key)
// 加密;如果想要更安全 可以提添加随机数(前提是与后端约定好
return encrypt.encrypt(data) // + randStr(11)
}