mirror of
https://gitee.com/dromara/RuoYi-Vue-Plus.git
synced 2026-11-02 13:31:49 +08:00
fix 修复 DesensitizedUtils.mask 未校验负数参数导致StringIndexOutOfBoundsException
This commit is contained in:
parent
e8b0be6dfb
commit
c7ca89833a
@ -26,7 +26,9 @@ public class DesensitizedUtils extends DesensitizedUtil {
|
||||
if (StrUtil.isBlank(value)) {
|
||||
return value;
|
||||
}
|
||||
|
||||
if (prefixVisible < 0 || suffixVisible < 0 || maskLength < 0) {
|
||||
throw new IllegalArgumentException("脱敏参数不能为负数");
|
||||
}
|
||||
int len = value.length();
|
||||
int prefixMaskLimit = prefixVisible + maskLength;
|
||||
int fullLimit = prefixMaskLimit + suffixVisible;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user