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(); } }