Update README.md
This commit is contained in:
10
README.md
10
README.md
@@ -18,7 +18,15 @@
|
|||||||
|
|
||||||
### 加解密方式:
|
### 加解密方式:
|
||||||
|
|
||||||
默认使用的是AES-128 可以根据实际需求修改
|
1. 请求体加密
|
||||||
|
默认使用的是AES-128 可以根据实际需求修改
|
||||||
|
2. RequestId
|
||||||
|
为了防止重放攻击, 客户端生成随机RequestId 服务端接收后保存至Redis中, 如果再次接收到此RequestID, 则视为非法请求
|
||||||
|
3. 时间戳
|
||||||
|
添加时间戳的超时时间, 一旦超时, 原始数据包失效
|
||||||
|
4. 签名
|
||||||
|
将 requestId + 原始请求体 + 时间戳 合并生成哈希值 从而保证以上参数的有效性
|
||||||
|
|
||||||
|
|
||||||
具体的 加解密类
|
具体的 加解密类
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user