إخفاء معلومات التعريف لـ OCaml

تنفيذ OCaml لتطبيق إخفاء معلومات التعريف (PII) لحماية عناوين البريد الإلكتروني وأرقام الهواتف في السجلات ومسارات البيانات.

إخفاء البريد الإلكتروني

إخفاء أجزاء محلية مع الحفاظ على رؤية النطاق.

إخفاء رقم الهاتف

إخفاء الأرقام الحساسة مع الحفاظ على تنسيقها ورمزها.

واجهة برمجة التطبيقات المصممة على نمط البناء

تمكين إخفاء عنوان البريد الإلكتروني/رقم الهاتف وإخفاء الأحرف بشكل صريح قبل المعالجة.

التثبيت والبدء

OCaml [planned: opam repository 0.2.0]: استخدم طريقة التثبيت الحالية أدناه، وحمّل واجهة 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 للحصول على تفاصيل نظام الحزم الدقيقة وأمثلة واجهة برمجة التطبيقات لهذه اللغة.

التالي

GitHub