mask-pii עבור Carbon
מימוש של mask-pii עבור Carbon להסתרת PII של אימייל וטלפון בלוגים ובצינורות נתונים.
מסיכת אימייל
מסווה את החלקים המקומיים תוך שמירה על נראות הדומיין.
מסיכת טלפון
מסווה ספרות רגישות תוך שמירה על נראות הפורמט והסיומת.
API בסגנון Builder
הפעילו במפורש לפני העיבוד מסוך אימייל/טלפון ותו מסכה.
התקנה והתחלה
Carbon [source-only: v0.2.0]: השתמשו בשיטת ההתקנה העדכנית שלהלן, טענו את ה-API של Carbon והריצו את הדוגמה המינימלית. הדוגמה מפעילה במפורש מיסוך של דוא״ל וטלפון ומציגה את הפלט הצפוי.
התקנה
git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git
שימוש
main.carbon
import MaskPII library "mask_pii";
fn Main() {
var masker: Masker = New()
.MaskEmails()
.MaskPhones()
.WithMaskChar('#');
let input: String = "Contact: alice@example.com or 090-1234-5678.";
let output: String = masker.Process(input);
// Output: "Contact: a####@example.com or ###-####-5678."
}
הערה
בדקו את README לפרטים המדויקים על אקוסיסטם החבילות ועל דוגמאות API עבור שפה זו.
הקודם
אינדקס שפותהבא
GitHub