55 Commits
Author SHA1 Message Date
疯狂的狮子Li 36b3c98715 update 优化 对mybatis游标查询 进行加解密支持 2026-08-26 09:40:36 +08:00
疯狂的狮子Li 748c8c610e fix 修复 响应加密编码错误问题 2026-06-30 17:27:55 +08:00
疯狂的狮子Li 2d13780a07 refactor: 简化类型检查和基础代码 2026-06-11 13:59:21 +08:00
疯狂的狮子Li 7fbd6fffcc update 格式化全部代码 2026-06-04 18:11:39 +08:00
疯狂的狮子Li 7ff2a9b5eb refactor: 增强代码注释以提升可读性和维护性 2026-05-18 17:33:34 +08:00
疯狂的狮子Li 83919a48f3 refactor(common-encrypt): 优化加解密处理流程
- 抽取 EncryptContextFactory 与 EncryptedFieldProcessor,统一加密上下文创建和字段处理逻辑
  - 修复 MyBatis 入参加密后未恢复原对象的问题,避免调用方对象被密文化
  - 移除结果解密拦截器对 MyBatis 内部 parameterHandler 的反射依赖
  - 优化 EncryptorManager 缓存 key 与懒加载字段扫描逻辑
  - CryptoFilter 改为构造注入 Spring MVC 依赖,避免请求期间动态获取 Bean
  - 修复请求/响应包装器字符集、流状态和响应头处理
  - 响应加密不再 reset 原始响应,避免丢失状态码和已有响应头
  - 为加密配置补充默认值和启动校验
2026-05-18 15:04:07 +08:00
疯狂的狮子Li 3150a05d9a update 优化 加密升级到1024密钥 增加密钥长度校验(不支持1024以下不安全) 2026-05-15 13:40:37 +08:00
疯狂的狮子Li d4b3df87d7 update 优化安全相关工具类,增加sm2验签
update 增加手机号和邮箱格式校验
2026-03-26 10:44:16 +08:00
疯狂的狮子Li e44e5727a6 update bcpkix-jdk18on 1.80 => 1.83 2026-03-24 11:25:26 +08:00
疯狂的狮子Li e8fc7fb0df update 优化 将logininfor规范化为loginInfo
update 优化 规范DTO命名
add 新增注解类工具
update 优化 使用动态规划优化菜单树的构建
update 更新 统一枚举相关包名为enums
2026-03-19 12:03:58 +08:00
疯狂的狮子Li 2f22f9dedd update 不兼容整体升级 springboot 4.X
update springboot 3.5 => 4.0
update springcloud 2025.0 => 2025.1
update springcloud-alibaba 2025.0 => 2025.1
update nacos 2.5 => 3.1
update spring-boot-admin 3.5 => 4.0
update springdoc 2.8 => 3.0
update mybatis-plus 3.5.14 => 3.5.15
update redisson 3.52.0 => 4.3.0
update dynamic-ds 4.3.1 => 4.5.0
2026-03-18 20:37:39 +08:00
疯狂的狮子Li f0e3d21d45 update 优化 代码增加空判断与其他性能优化 2026-03-10 17:29:16 +08:00
疯狂的狮子Li cb83f9d9de update 增加 加密头用来判断数据是否已经被加密了 防止重复加密 2025-09-15 17:15:08 +08:00
疯狂的狮子Li cce5f53b7a update 增加 加密头用来判断数据是否已经被加密了 防止重复加密 2025-09-15 17:12:27 +08:00
疯狂的狮子Li 4557bc30b6 update springboot 3.4.7 => 3.5.4
update springcloud 2024.0.0 => 2025.0.0
update springboot-admin 3.4.7 => 3.5.1
update springdoc 2.8.8 => 2.8.9
update lombok 1.18.36 => 1.18.38
2025-07-30 16:16:10 +08:00
疯狂的狮子Li 1efe1ac78a update 优化 加密模块 解密拦截器 将参数一起解密了 防止参数被多次加密不正常 2025-06-17 11:08:21 +08:00
AprilWind 55e97d7edb docs 优化EncryptUtils加解密注释 2025-05-11 13:43:58 +08:00
疯狂的狮子Li d6e26fccd8 update 优化 删除多余响应头设置 2025-02-21 09:37:33 +08:00
疯狂的狮子Li 1fa0aa8e27 Revert "update 优化 加密拦截器plugin方法按规定返回代理对象"
This reverts commit edcdc7990b.
2024-11-15 11:13:59 +08:00
疯狂的狮子Li edcdc7990b update 优化 加密拦截器plugin方法按规定返回代理对象 2024-11-15 11:05:12 +08:00
疯狂的狮子Li ddcdbaf098 update 优化 EncryptUtils加解密错误注释 2024-11-15 11:04:42 +08:00
疯狂的狮子Li c7eb77d730 update 优化 使用ObjectUtils新增方法封装代码 2024-11-11 14:06:25 +08:00
疯狂的狮子Li c32bcfd8ad fix 修复 EncryptorManager 缓存失效问题导致的内存膨胀 2024-10-14 00:39:30 +08:00
疯狂的狮子Li 1529894830 fix 修复 部分web异常被CryptoFilter截胡问题 2024-09-29 17:42:30 +08:00
疯狂的狮子Li 00183fc2d6 fix 修复 部分浏览器无法获取加密响应头问题 2024-04-23 11:37:14 +08:00
疯狂的狮子Li 1293ce5640 update 优化 去除加密请求类型限制 2024-04-11 22:54:32 +08:00
疯狂的狮子Li a51b635c56 update 优化 mybatis依赖设置为可选依赖 避免出现不应该注入的情况 2024-02-06 17:42:50 +08:00
疯狂的狮子Li 27f52ed6b8 update 优化 加密组件 mp依赖改为可选 2024-02-06 17:35:37 +08:00
疯狂的狮子Li 0e17ec62f9 fix 修复 开启数据库加密 auth服务报错问题 2024-02-06 17:22:35 +08:00
疯狂的狮子Li a8777acc88 update 优化 GET 方法响应体支持加密 2024-02-04 10:31:08 +08:00
疯狂的狮子Li 8987158732 update 优化 数据权限 使用预扫描mapper注解提升代码性能 2024-01-17 23:07:37 +08:00
疯狂的狮子Li f12d6677b8 update 优化 使用预扫描实体类提升代码性能 2024-01-17 21:34:37 +08:00
疯狂的狮子Li 927c39be5c fix 修复 CryptoFilter 代码逻辑问题 2023-12-23 23:07:48 +08:00
疯狂的狮子Li bf3c364431 add 新增 响应加密功能 与 参数强制加密功能 2023-11-27 11:23:18 +08:00
疯狂的狮子Li 71bc7a4c99 update 优化 加密模块 支持父类统一使用加密注解(感谢 Tyler Ge) 2023-09-12 10:47:23 +08:00
疯狂的狮子Li e78602f587 update 优化 加密实现 使用 EncryptUtils 统一处理 2023-08-07 12:36:54 +08:00
MichelleChung 0ef0e59aca !98 vue 版本功能迁移:客户端管理,第三方认证,api加解密,登录认证重构
* add 新增 sys_client 客户端配置管理 ;
2023-07-20 14:35:30 +00:00
疯狂的狮子Li a1b697ca1f update 优化 补全import包导入 2023-07-16 22:30:47 +08:00
疯狂的狮子Li a48c7e5e10 fix 修复 加密模块数据转换异常问题 2023-07-13 19:13:46 +08:00
疯狂的狮子Li c7b9d86c9f update 优化 加密注解注释错误 2023-06-25 09:54:29 +08:00
疯狂的狮子Li 4e590b155a update 优化 与 vue 版本同步代码结构 2023-06-16 01:46:39 +08:00
疯狂的狮子li 8ad97f6e69 update 优化整体代码 适配jdk17 2023-05-23 13:27:46 +08:00
疯狂的狮子Li 4da5b36c50 add 新增 SecurityUtils.encryptBySm3 加密方法
(cherry picked from commit 86ea7e0f4d48373c103468769769e435dd34c513)
2023-05-22 15:01:56 +08:00
Yjoioooo 07af5d0fbe update 修改统一管理版本号 2023-04-27 13:48:20 +08:00
Yjoioooo fbe8aa4f5f update 修改包名为org.dromara 2023-04-24 11:29:08 +08:00
疯狂的狮子Li 06fa3aee68 add 新增 EncryptUtils 加解密工具类 2023-04-18 22:05:23 +08:00
疯狂的狮子Li e5c0ddee59 update 优化 加解密模块 将null判断下推防止任何可能的null出现 2023-04-12 22:15:58 +08:00
疯狂的狮子li 4d598dd3e2 fix 修复 加解密拦截器 对象属性为null问题 2023-04-12 18:36:20 +08:00
疯狂的狮子li ec4cb67ffb 🎆发布 1.6.0 新增 数据加解密模块 与 通用翻译模块 2023-03-14 09:53:33 +08:00
疯狂的狮子li 6ce9011b77 fix 修复 加解密拦截器 同一对象多次处理问题 2023-03-08 17:53:29 +08:00