mask-pii Common Lisp-ისთვის

mask-pii-ის Common Lisp-ით შესრულებული დანერგვა, რომელიც ფარავს ელფოსტისა და ტელეფონის პირად მონაცემებს ჟურნალებსა და მონაცემთა ნაკადებში.

ელფოსტის ნიღბვა

ფარავს ლოკალურ ნაწილს და ინარჩუნებს დომენის ხილვადობას.

საერთაშორისო ტელეფონის ფორმატები

ფარავს მგრძნობიარე ციფრებს და ინარჩუნებს ფორმატისა და სუფიქსის ხილვადობას.

შემქმნელის სტილის API

ჩართე ელფოსტისა და ტელეფონის დამალვა და დამალვის სიმბოლო დაამყარე მკაფიოდ დამუშავებამდე.

დააყენე და დაიწყე

Common Lisp [planned: Quicklisp 0.2.0]: გამოიყენეთ ქვემოთ მოცემული მიმდინარე ინსტალაციის მეთოდი, ჩატვირთეთ Common Lisp API და გაუშვით მინიმალური მაგალითი. მაგალითი აშკარად რთავს ელფოსტისა და ტელეფონის შენიღბვას და აჩვენებს მოსალოდნელ შედეგს.

ინსტალაცია

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 ზუსტი პაკეტების ეკოსისტემის დეტალებისა და ამ ენისთვის API-ის მაგალითებისთვის.

შემდეგი

GitHub