Java-敏感信息明文加*工具类

pom引入 hutool-all

      <dependency>
        <groupId>cn.hutool</groupId>
        <artifactId>hutool-all</artifactId>
        <version>5.6.7</version>
      </dependency>

工具类:DesensitizedUtil

//手机号中间加*处理
user.setPhone(StringUtils.isBlank(user.getPhone()) ? "**" : DesensitizedUtil.mobilePhone(user.getPhone()));
//邮件地址中间加*处理
user.setEmailAddress(StringUtils.isBlank(user.getEmailAddress()) ? "**" : DesensitizedUtil.email(user.getEmailAddress()));

当然支持的远远不止手机号、邮件地址这些

通过查看源码可以发现支持的业务还有userId、中文名、身份证、地址、密码、银行卡等。

猜你喜欢

转载自blog.csdn.net/caryeko/article/details/141157464