mask-pii עבור Red

מימוש של mask-pii עבור Red להסתרת PII של אימייל וטלפון בלוגים ובצינורות נתונים.

מסיכת אימייל

מסתיר את החלק המקומי תוך שמירה על נראות התחום.

מסיכת טלפון

מסתיר ספרות רגישות תוך שמירה על הפורמט ועל נראות הסיומת.

API בסגנון Builder

הפעילו במפורש מסיכת אימייל/טלפון ואת תו המסיכה לפני העיבוד.

התקנה והתחלה

Red [source-only: v0.2.0]: השתמשו בשיטת ההתקנה העדכנית שלהלן, טענו את ה-API של Red והריצו את הדוגמה המינימלית. הדוגמה מפעילה במפורש מיסוך של דוא״ל וטלפון ומציגה את הפלט הצפוי.

התקנה

cp red/mask-pii.red ./mask-pii.red

שימוש

example.red
Red [
    Title: "mask-pii example"
]

do %mask-pii.red

masker: make-masker
masker/mask-emails
masker/mask-phones
masker/with-mask-char #"#"

input: "Contact: alice@example.com or 090-1234-5678."
output: masker/process input

print output
; Output: Contact: a####@example.com or ###-####-5678.
הערה

אנא עיינו ב README לפרטים המדויקים על אקוסיסטם החבילות ולדוגמאות API עבור שפה זו.