mask-pii ל-OCaml
מימוש של mask-pii עבור OCaml להסתרת PII של אימייל וטלפון בלוגים ובצינורות נתונים.
מסיכת אימייל
ממסך את החלקים המקומיים תוך שמירה על נראות הדומיין.
מסיכת טלפון
ממסך ספרות רגישות תוך שמירה על הפורמט ועל נראות הסיומת.
API בסגנון Builder
הפעילו במפורש מסיכת דוא"ל/טלפון ואת תו המסכה לפני העיבוד.
התקנה והתחלה
OCaml [planned: opam repository 0.2.0]: השתמשו בשיטת ההתקנה העדכנית שלהלן, טענו את ה-API של OCaml והריצו את הדוגמה המינימלית. הדוגמה מפעילה במפורש מיסוך של דוא״ל וטלפון ומציגה את הפלט הצפוי.
התקנה
git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git
שימוש
main.ml
open Mask_pii
let () =
let masker =
new_masker
|> mask_emails
|> mask_phones
|> with_mask_char '#'
in
let result = process masker "Contact: alice@example.com or 090-1234-5678." in
print_endline result
(* => "Contact: a####@example.com or ###-####-5678." *)
הערה
אנא בדקו את README לפרטים מדויקים על אקוסיסטם החבילות ודוגמאות API עבור שפה זו.
הקודם
אינדקס שפותהבא
GitHub