前端加密当日
// 替换为上面生成的 Base64 公钥
const publicKey = -----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA... -----END PUBLIC KEY-----
;
const encryptor = new RSAEncrypt({ key: publicKey });
// 要加密的字符串
const originalData = “这是需要加密的数据”;
// 加密
const encryptedData = encryptor.encrypt(originalData);
console.log(“加密后的数据:”, encryptedData);
// 发送到后端
fetch(’/api/decrypt’, {
method: ‘POST’,
headers: { ‘Content-Type’: ‘application/json’ },
body: JSON.stringify({ data: encryptedData })
});