前后端数据加密传输注解,有些时候,我们希望将数据以加密的形式传入到后端进行操作,但是加解密是个比较复杂的过程,所以可以使用这个注解来处理传入的加密数据
参数说明
| 参数 | 类型 | 必须 | 默认 | 说明 |
|---|---|---|---|---|
| decryptInput | boolean | 否 | true | 解密输入数据 |
| key | String | 否 | "data" | 需要解密的输入数据的参数名 |
| encryptOutput | boolean | 否 | true | 是否要加密输出数据 |
| outputEncryptPublicKey | String | 否 | "rsaPublicKey" | 加密输出数据的公钥的 key,这个需要前端传 public key 过来 |
| type | EncryptedType | 否 | EncryptedType.RSA | 加密类型 |
| content | String | 否 | "content" | 加密的内容的 JSON 键 (POST 请求的时候需要从请求的 JSON 里面获取内容) |
| aesKey | String | 否 | "aesKey" | 加密的 AES Key 的 JSON 键 (POST 请求的时候需要从请求的 JSON 里面获取 AES Key) |
2024年12月19日大约 2 分钟