办学质量监测教学评价系统
ageer
2025-04-08 5a5a48e153c4f161a4e01c8ec4b4b0ec8f5fa1d2
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();
    }
}