import { JSEncrypt } from './rea.js'; // 加密公钥 const key = 'MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDYUhf7Ty9UgCronEjjzHz1mjHvadZDgvydUr1F7gtJdfmzGOkDgn9MOCI4f+fkb8NUigdBzLEtJ1lBDsoXJzdsNrUtncr5qzkyX86L3E4Z2PDLLpBm444/AZtCBKonE3KoC0Rqm+JfB/31zsfTI7wP8VTs+qT0leTspg+IdI1sMQIDAQAB'; // 加密 export function rsaEncrypt(msg) { const jsencrypt = new JSEncrypt(); jsencrypt.setPublicKey(key); const encryptMsg = jsencrypt.encrypt(msg); return encryptMsg; } // 解密私钥 const privateKey = 'MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBANhSF/tPL1SAKuicSOPMfPWaMe9p1kOC/J1SvUXuC0l1+bMY6QOCf0w4Ijh/5+Rvw1SKB0HMsS0nWUEOyhcnN2w2tS2dyvmrOTJfzovcThnY8MsukGbjjj8Bm0IEqicTcqgLRGqb4l8H/fXOx9MjvA/xVOz6pPSV5OymD4h0jWwxAgMBAAECgYAY7VzWGMnbcul+5IOBvI6pvpsCe6+1F+MEPgSRilzCmlWrzbMMNH12ywEmgZa3PCnGFCHB81R3X5Fpbcrb4CkCmQXOcqcPYJVrfdMdIvObFx5RMwoZrb5/e0WHAoRby7eRUyR2D5m0u//S3IqUuYYgC98sfS+eN3bPJ33tXGyGAQJBAPQVNbcYA3br0yDLIdG8e2ZGhC9dvQvD0Ip4yYNnF4vjc4yMZnBE47w+2u1GKeoyd/aXGXo6IdROOVBNk7AVZw8CQQDi4eJ2Pb2J1aQEe/3nSheTblWYTm+LCfuxiodrLoH3t3DgsTIiZxju2KKY6kvMJxmJ9FKKT9xHYmiLjS5zUfi/AkAKX1BeDH4xMopRTXCNeiYATaTWYnRjKJoXGFTv6ZSdlDfX1CuSP8sxt7YT+TRUyHpCl180y32eiQh0eid5hx9PAkEA1rwMZvUQi4BU+JmSOnJ51eQ7xyeVkvcj7Wm7ucoO4LISd9e+J6mEg6suWaSHkPYAyf0gkh/70ORnJo29RRB0aQJAd7lMEgO5biHUBhey0cAbhmJWkUYchTQqVvT8g7KHqB1E1/yg9BSIXvvFJoxl+COgozfZHxL8dzEsNWYNalfvwA=='; // 解密 export function rsaDecrypt(msg) { const decrypt = new JSEncrypt(); decrypt.setPrivateKey(privateKey); const decryptMsg = decrypt.decrypt(msg); return decryptMsg; }