/**
* 加密字符串保留指定位数
* @param source 数据源
* @param begin 保留前几位开始加密
* @param end 保留后几位
*/
public static String encryptString(String source,Integer begin,Integer end){
String result = StringUtils.isNotBlank(source) ? source.substring(0, begin)
+ source.substring(begin-1, source.length() - end).replaceAll("([\\w\\W])", "*")
+ source.substring(source.length() - end) : source;
return result;
}
java 加密指定位数字符串
最新推荐文章于 2024-06-29 03:24:48 发布