| 1234567891011121314151617181920212223242526272829303132333435 |
- package com.ydtech.config.dataMasking;
- import cn.hutool.core.util.StrUtil;
- public class DesensitizedUtil {
- public static String mobilePhone(String value) {
- return StrUtil.hide(value, 3, 7);
- }
- public static String email(String value) {
- return StrUtil.hide(value, 2, 4);
- }
- public static String idCardNum(String value, int i, int i1) {
- return StrUtil.hide(value, i, i1);
- }
- public static String bankCard(String value) {
- return StrUtil.hide(value, 4, value.length() - 3);
- }
- public static String address(String value, int i) {
- return StrUtil.hide(value, i, value.length());
- }
- public static String chineseName(String value) {
- return StrUtil.hide(value, 1, 2);
- }
- public static String password(String value) {
- return StrUtil.hide(value, 4, 8);
- }
- }
|