desensitization 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
desensitization 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: Apache
开发语言: Java
操作系统: 跨平台
收录时间: 2019-12-02
提 交 者: Allurx

desensitization是一个使用Java语言编写的数据脱敏工具类库,基于java反射在运行时动态擦除对象中的敏感信息。能够对各种复杂的数据结构进行脱敏,例如常见的CollectionMapArray甚至是这些数据结构的嵌套类型。同时内置了以下几种常见数据类型的脱敏注解:

  • 邮箱
  • 手机号码
  • 中文名称
  • 身份证号码
  • 银行卡号码
  • 密码
  • 统一社会信用代码
  • 任意CharSequence类型的值

只需要在被脱敏的字段上加上相应的脱敏注解,然后调用Sensitive类中两个重载的脱敏方法即可对该对象进行数据脱敏,最终返回一个被脱敏后的新对象。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

desensitization 的相关资讯

还没有任何资讯

desensitization 的相关博客

关于数据脱敏的两种解决方案之一基于mybatis Interceptor的脱敏

这是我根据网上资料整理的两种数据脱敏解决方案,各有千秋,都在我都实际环境中使用了,来自网络,回归网络,希望对读到的朋友...

关于数据脱敏的两种解决方案之二基于springmvc json处理时候的数据脱敏

接上一篇 关于数据脱敏的两种解决方案之一基于mybatis Interceptor的脱敏 这里只写基于springmvc json处理类 继承alibaba.fas...

Dolphin Scheduler 1.2.1部署参数分析

组件介绍 Apache Dolphin Scheduler是一个分布式易扩展的可视化DAG工作流任务调度系统。致力于解决数据处理流程中错综复杂的依...

谈提高健身效果的营养品系列之一: 乳清蛋白, 肌酸, 支链氨基酸

版权归作者所有,任何形式转载请联系作者。 作者:小能(来自豆瓣) 来源:https://www.douban.com/note/603471657/ 一直以来...

desensitization 的相关问答

还没有任何问答,马上提问

评论 (0)

加载中
更多评论
0 评论
27 收藏
分享
返回顶部
顶部