当前位置: 首页 > news >正文

JeecgBoot中如何对敏感信息进行脱敏处理?

数据脱敏即将一些敏感信息通过加密、格式化等方式处理,展示给用户一个新的或是格式化后的信息,避免了敏感信息的暴露。

一、接口脱敏注解

针对接口数据实现脱敏加密,只加密,一般此方案用于数据加密展示。

1.1 注解介绍
注解作用域描述
@Sensitive实体脱敏加密注解,表示接口返回这个实体的值进行脱敏处理
1.2 示例

只需要给实体加上注解,返回接口字段数据自动加密

1.3 脱敏类型

数据处理规则支持:加密处理、用户名称格式化、身份证号码格式化、邮件电话格式化等
语法:字段注解@Sensitive属性type,默认是encode(加密处理)

敏感类型支持如下:

public enum SensitiveEnum {/*** 加密*/ENCODE,/*** 中文名*/CHINESE_NAME,/*** 身份证号*/ID_CARD,/*** 座机号*/FIXED_PHONE,/*** 手机号*/MOBILE_PHONE,/*** 地址*/ADDRESS,/*** 电子邮件*/EMAIL,/*** 银行卡*/BANK_CARD,/*** 公司开户银行联号*/CNAPS_CODE;
}
http://www.lryc.cn/news/386964.html

相关文章:

  • 【Docker】存储数据卷
  • 《昇思25天学习打卡营第12天 | 昇思MindSpore基于MindSpore的GPT2文本摘要》
  • 深入解析npm unpublish命令:使用场景与实践指南
  • 有趣的仿神经猫html5圈小猫游戏源码
  • Redis 7.x 系列【10】数据类型之有序集合(ZSet)
  • 操作系统-文件的物理结构(文件分配方式)
  • Spring Boot集成jsoup实现html解析
  • [240629] 阿里云揭秘其数据中心设计和自研网络,用于大语言模型训练 | Jina AI 发布最新的神经网络重排序模型
  • 【Docker0】网络更改
  • IDEA中导入Maven项目
  • px、em、rem、rpx 作用和用法详解
  • Linux 常用命令 - dd 【复制及转换文件内容】
  • 全网唯一免费无水印AI视频工具!
  • kafka(四)消息类型
  • Emacs之显示blame插件:blamer、git-messenger(一百四十四)
  • 【10分钟速通webpack,全流程打包,编译,发包,全干货,附代码 】
  • 设计模式深入解析与实例应用
  • 服务器数据恢复—异常断电导致RAID6阵列中磁盘出现坏扇区的数据恢复案例
  • 前端工程化08-新的包管理工具pnpm
  • 章十九、JavaVUE —— 框架、指令、声明周期、Vue-cli、组件路由、Element
  • 正则表达式阅读理解
  • Apache Calcite Linq4j学习
  • FPGA SATA高速存储设计
  • MySQL----为什么选择使用MySQL
  • 01.音视频小白系统入门(新专栏)
  • C++:enum枚举共用体union
  • 动手学深度学习(Pytorch版)代码实践 -计算机视觉-47转置卷积
  • LinkedIn被封原因和解封方法
  • redis sentinel 部署
  • spring boot (shiro)+ websocket测试连接不上的简单检测处理