Khi ghi log hay hiển thị, ta che (mask) dữ liệu nhạy cảm để tránh rò rỉ (PII). Áp dụng hai quy tắc trên toàn bộ văn bản:
*, giữ nguyên @domain. Nếu local dài 1, giữ nguyên.
john@neu.edu.vn -> j***@neu.edu.vn*.
123456789012 -> ********9012Giữ nguyên phần văn bản còn lại (dùng sys.stdout.write).
Lien he john@neu.edu.vn -> Ra: Lien he j***@neu.edu.vnVăn bản (một hoặc nhiều dòng).
Độ dài <= 4000. Áp dụng email trước, rồi số.
Văn bản đã che email và dãy số dài.
Ví dụ:
Đầu vào:
Lien he john@neu.edu.vn
Đầu ra:
Lien he j***@neu.edu.vn
Giải thích:
Đang tải editor...