办学质量监测教学评价系统
ageerle
2025-03-20 03d2c1fbc08f6bdb6319e3eb75333e11f1be61e5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package org.ruoyi.system.util;
 
 
public class DesensitizationUtil {
    public static String maskData(String data) {
        if (data == null || data.length() <= 4) {
            return data;
        }
        int start = 2;
        int end = data.length() - 2;
        StringBuilder masked = new StringBuilder();
        masked.append(data, 0, start);
        for (int i = start; i < end; i++) {
            masked.append('*');
        }
        masked.append(data.substring(end));
        return masked.toString();
    }
}