原因:RSA加密的密文太长导致jsencrypt解密失败
解决方法:使用encryptlong插件 使用方法:
- 安装 npm i encryptlong -S
- 引入 import { JSEncrypt } from 'encryptlong'
/**
* RSA 解密数据
* @param value
* @returns
*/
export const getRSAData = (value) => {
const privateKey = '' // 私钥
const encrypt = new JSEncrypt();
encrypt.setPrivateKey(privateKey);
return encrypt.decryptLong(value);
};