mask-pii لـ Common Lisp
تنفيذ شائع للغة Lisp لمسح معلومات التعريف الشخصية (PII) عبر البريد الإلكتروني والبريد عبر الإنترنت في السجلات وخطوط معالجة البيانات.
إخفاء البريد الإلكتروني
إخفاء أجزاء محلية مع الحفاظ على رؤية النطاق.
تنسيقات الهاتف العالمية
إخفاء الأرقام الحساسة مع الحفاظ على تنسيقها ورمزها.
واجهة برمجة التطبيقات المصممة على نمط البناء
تمكين إخفاء عنوان البريد الإلكتروني/رقم الهاتف وإخفاء الأحرف بشكل صريح قبل المعالجة.
التثبيت والبدء
Common Lisp [planned: Quicklisp 0.2.0]: استخدم طريقة التثبيت الحالية أدناه، وحمّل واجهة 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."
ملاحظة
الرجاء التحقق من تعليمات للحصول على تفاصيل نظام الحزم الدقيقة وأمثلة واجهة برمجة التطبيقات لهذه اللغة.
السابق
فهرس اللغةالتالي
GitHub