在java中如何使数据脱敏?

什么是数据脱敏?

先来看看什么是数据脱敏?数据脱敏也叫数据的去隐私化,在我们给定脱敏规则和策略的情况下,对敏感数据比如 手机号银行卡号 等个人隐私信息,进行转换或者修改的一种技术手段,防止敏感数据直接在不可靠的环境下使用。

像政府、医疗行业、金融机构、移动运营商是比较早开始应用数据脱敏的,因为他们所掌握的都是用户最核心的私密数据,如果泄露后果是不可估量的。

数据脱敏的应用在生活中是比较常见的,比如我们在淘宝买东西订单详情中,商家账户信息会被用 * 遮挡,保障了商户隐私不泄露,这就是一种数据脱敏方式

在java中实现的方式之一:

1.在项目中添加Maven依赖:

<!--数据脱敏所用依赖-->
<dependency>
    <groupId>io.gitee.chemors</groupId>
    <artifactId>secure-ext-spring-boot-starter</artifactId>
    <version>1.0.3-RELEASE</version>
</dependency>

2.准备一个实体类并为其加上数据脱敏的注解:

3.测试一下:


版权声明:本文为qq_44875457原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。