| 123456789101112131415161718192021 |
- import JSEncrypt from 'jsencrypt/bin/jsencrypt.min'
- // 密钥对生成 http://web.chacuo.net/netrsakeypair
- // ✅ 安全修复:只保留公钥,用于密码传输加密
- // 私钥应该只存在于后端服务器,前端不应该有解密能力
- const publicKey = 'MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKoR8mX0rGKLqzcWmOzbfj64K8ZIgOdH\n' +
- 'nzkXSOVOZbFu/TJhZ7rFAN+eaGkl3C4buccQd/EjEsj9ir7ijT7h96MCAwEAAQ=='
- // ✅ 已删除私钥 - 私钥不应暴露在前端代码中
- // 加密函数 - 用于传输密码到后端
- export function encrypt(txt) {
- const encryptor = new JSEncrypt()
- encryptor.setPublicKey(publicKey)
- return encryptor.encrypt(txt)
- }
- // ✅ 已删除解密函数 - 前端不应该有解密能力
- // 解密操作应该在后端完成
|