|
|
@@ -3,6 +3,8 @@ package com.github.microservice.utils;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
|
|
/**
|
|
|
+ * 脱敏 工具类
|
|
|
+ *
|
|
|
* @author TRX
|
|
|
* @date 2025/2/17
|
|
|
*/
|
|
|
@@ -47,7 +49,23 @@ public class DesenUtil {
|
|
|
return name;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 密码脱敏
|
|
|
+ *
|
|
|
+ * @param passWord
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public static String passWordDesen(String passWord) {
|
|
|
+ if (StringUtils.isEmpty(passWord)) {
|
|
|
+ return passWord;
|
|
|
+ }
|
|
|
+ if (passWord.length() > 8) {
|
|
|
+ return passWord.substring(0, 4) + "****" + passWord.substring(passWord.length() - 4);
|
|
|
+ }
|
|
|
+ return passWord;
|
|
|
+ }
|
|
|
+
|
|
|
public static void main(String[] args) {
|
|
|
- System.out.println(turnNameDesen("唐仁祥"));
|
|
|
+ System.out.println(passWordDesen("trx1986816816"));
|
|
|
}
|
|
|
}
|