mask-pii ל-Groovy
מימוש Groovy של mask-pii להסתרת PII של דוא"ל וטלפון ביומנים ובצינורות נתונים.
מסיכת אימייל
מסכה את החלק המקומי תוך שמירה על נראות הדומיין.
מסיכת טלפון
מסכה ספרות רגישות תוך שמירה על הפורמט והנראות של הסיומת.
API בסגנון Builder
הפעילו במפורש מסיכת אימייל/טלפון ואת תו המסיכה לפני העיבוד.
התקנה והתחלה
Groovy [planned: Maven Central 0.2.0]: השתמשו בשיטת ההתקנה העדכנית שלהלן, טענו את ה-API של Groovy והריצו את הדוגמה המינימלית. הדוגמה מפעילה במפורש מיסוך של דוא״ל וטלפון ומציגה את הפלט הצפוי.
התקנה
git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git
שימוש
example.groovy
import org.finitefield.maskpii.Masker
def masker = new Masker()
.maskEmails()
.maskPhones()
.withMaskChar('#')
def inputText = 'Contact: alice@example.com or 090-1234-5678.'
def output = masker.process(inputText)
println(output)
// => Contact: a####@example.com or ###-####-5678.
הערה
נא לעיין ב README לקבלת פרטי החבילה ודוגמאות ה-API המדויקות לשפה זו.
הקודם
אינדקס שפותהבא
GitHub