类 DesensitizationUtils
java.lang.Object
com.cdkjframework.util.encrypts.DesensitizationUtils
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static String
accountNoDesensitization
(String accountNo) 银行账号脱敏static String
addressDesensitization
(String address) 家庭地址脱敏static String
chineseName
(String fullName) 中文姓名,只显示最后一个汉字,其他隐藏为星号,比如:**梦static String
customerNameDesensitization
(String customerName) 客户名称脱敏static String
脱敏解密static <T> void
decrypt
(T keywords) 脱敏解密static <T> void
脱敏解密static String
desensitizedAddress
(String address) 详细地址脱敏static String
desensitizedName
(String realName) 姓名脱敏static String
对字符串进行脱敏操作static String
emailDesensitization
(String email) 电子邮箱脱敏static String
脱敏加密static <T> void
encode
(T keywords) 脱敏加密static <T> void
脱敏加密static String
idCardDesensitization
(String idCard) 身份证号脱敏static void
static String
mobilePhoneDesensitization
(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
-