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); } }