public static String maskPassword()

in seatunnel-server/seatunnel-app/src/main/java/org/apache/seatunnel/app/utils/CartesianProductUtils.java [57:79]


    public static String maskPassword(String password) {
        int length = password.length();
        if (length == 0) {
            return "";
        } else if (length == 1) {
            return "*";
        } else if (length == 2) {
            return "**";
        }
        int maskLength = Math.max(length / 2, 1);
        StringBuilder sb = new StringBuilder(length);
        for (int i = 0; i < maskLength; i++) {
            sb.append("*");
        }
        if (length % 2 == 1) {
            sb.append(password.charAt(maskLength));
            maskLength++;
        }
        for (int i = maskLength; i < length; i++) {
            sb.append("*");
        }
        return sb.toString();
    }