mask-pii עבור Common Lisp
מימוש של mask-pii עבור Common Lisp להסתרת PII של אימייל וטלפון בלוגים ובצינורות נתונים.
מסיכת אימייל
מסווה חלקים מקומיים תוך שמירה על נראות הדומיין.
מסיכת טלפון
מסווה ספרות רגישות תוך שמירה על הפורמט ועל נראות הסיומת.
API בסגנון Builder
הפעילו במפורש מסיכת אימייל/טלפון ואת תו המסיכה לפני העיבוד.
התקנה והתחלה
Common Lisp [planned: Quicklisp 0.2.0]: השתמשו בשיטת ההתקנה העדכנית שלהלן, טענו את ה-API של Common Lisp והריצו את הדוגמה המינימלית. הדוגמה מפעילה במפורש מיסוך של דוא״ל וטלפון ומציגה את הפלט הצפוי.
התקנה
git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git
שימוש
example.lisp
(defparameter *masker*
(with-mask-char
(mask-phones
(mask-emails (new-masker)))
#\#))
(process *masker* "Contact: alice@example.com or 090-1234-5678.")
;; => "Contact: a####@example.com or ###-####-5678."
הערה
בדקו את README README לפרטי אקוסיסטם החבילות המדויקים ולדוגמאות API לשפה זו.
הקודם
אינדקס שפותהבא
GitHub