From 4f74b90047df74c46d7bb2153f64db7d31359c0e Mon Sep 17 00:00:00 2001 From: dap <15891557205@163.com> Date: Sun, 24 Aug 2025 17:41:44 +0800 Subject: [PATCH] update: readme --- .../src/views/演示使用自行删除/other/readme.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/apps/web-antd/src/views/演示使用自行删除/other/readme.md b/apps/web-antd/src/views/演示使用自行删除/other/readme.md index 0d4a877a..48a085ee 100644 --- a/apps/web-antd/src/views/演示使用自行删除/other/readme.md +++ b/apps/web-antd/src/views/演示使用自行删除/other/readme.md @@ -18,7 +18,7 @@ public String getEncryptContent(HttpServletResponse servletResponse, String publ } ``` -## 需要导入依赖 +## 可能需要导入依赖 详见hutool文档 https://doc.hutool.cn/pages/SmUtil/#%E5%BC%95%E5%85%A5bouncy-castle%E4%BE%9D%E8%B5%96 @@ -30,8 +30,6 @@ public String getEncryptContent(HttpServletResponse servletResponse, String publ ``` -否则会报错 - ## 前端怎么修改为SM4SM2 文件位置: `apps/web-antd/src/api/request.ts` @@ -49,3 +47,14 @@ const symmetricEncryption: BaseSymmetricEncryption = new Sm4Encryption(); ``` 修改对应的实现就行 + +## 后端加密必须为hex字符串 + +位置`ruoyi-common/ruoyi-common-encrypt/src/main/java/org/dromara/common/encrypt/filter/EncryptResponseBodyWrapper.java` + +使用SM相关修改为`xxxxHex`方法而非`base64`!!! + +```java +EncryptUtils.encryptBySm2Hex(); +EncryptUtils.encryptBySm4Hex(); +```