办学质量监测教学评价系统
ageer
2025-03-31 d3f4d7b8ca03716fb723d2a8605ac20cbfd8a9d0
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();
    }
}