类 DesensitizationUtils
java.lang.Object
com.cdkjframework.util.encrypts.DesensitizationUtils
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static StringaccountNoDesensitization(String accountNo) 银行账号脱敏static StringaddressDesensitization(String address) 家庭地址脱敏static StringchineseName(String fullName) 中文姓名,只显示最后一个汉字,其他隐藏为星号,比如:**梦static StringcustomerNameDesensitization(String customerName) 客户名称脱敏static String脱敏解密static <T> voiddecrypt(T keywords) 脱敏解密static <T> void脱敏解密static StringdesensitizedAddress(String address) 详细地址脱敏static StringdesensitizedName(String realName) 姓名脱敏static String对字符串进行脱敏操作static StringemailDesensitization(String email) 电子邮箱脱敏static String脱敏加密static <T> voidencode(T keywords) 脱敏加密static <T> void脱敏加密static StringidCardDesensitization(String idCard) 身份证号脱敏static voidstatic StringmobilePhoneDesensitization(String mobilePhone) 手机号码脱敏
-
字段详细资料
-
构造器详细资料
-
DesensitizationUtils
public DesensitizationUtils()
-
-
方法详细资料
-
encode
脱敏加密- 参数:
keywords- 关键词- 返回:
- 返回结果
-
encode
public static <T> void encode(T keywords) 脱敏加密- 参数:
keywords- 关键词
-
encode
脱敏加密- 参数:
keywords- 关键词fields- 字段
-
decrypt
脱敏解密- 参数:
keywords- 关键词- 返回:
- 返回密码结果
-
decrypt
public static <T> void decrypt(T keywords) 脱敏解密- 参数:
keywords- 关键词
-
decrypt
脱敏解密- 参数:
keywords- 关键词fields- 字段
-
idCardDesensitization
身份证号脱敏- 参数:
idCard- 身份证号- 返回:
- 脱敏后的身份证号
-
mobilePhoneDesensitization
手机号码脱敏- 参数:
mobilePhone- 手机号码- 返回:
- 脱敏后的手机号码
-
emailDesensitization
电子邮箱脱敏- 参数:
email- 邮箱- 返回:
- 脱敏后的邮箱
-
accountNoDesensitization
银行账号脱敏- 参数:
accountNo- 银行账号- 返回:
- 脱敏
-
customerNameDesensitization
客户名称脱敏- 参数:
customerName- 客户名称- 返回:
- 脱敏后的客户名称
-
addressDesensitization
家庭地址脱敏- 参数:
address- 地址- 返回:
- 返回脱敏后的地址
-
desensitizedName
姓名脱敏- 参数:
realName- 姓名- 返回:
- 返回脱敏后的姓名
-
desensitizedAddress
详细地址脱敏- 参数:
address- 地址信息- 返回:
- 返回脱敏后的地址信息
-
desValue
public static String desValue(String origin, int prefixNoMaskLen, int suffixNoMaskLen, String maskStr) 对字符串进行脱敏操作- 参数:
origin- 原始字符串prefixNoMaskLen- 左侧需要保留几位明文字段suffixNoMaskLen- 右侧需要保留几位明文字段maskStr- 用于遮罩的字符串, 如'*'- 返回:
- 脱敏后结果
-
chineseName
中文姓名,只显示最后一个汉字,其他隐藏为星号,比如:**梦- 参数:
fullName-- 返回:
-
main
-