mask-pii Racket-ისთვის

Racket-ის იმპლემენტაცია mask-pii-ისთვის, რათა logs-სა და data pipelines-ში დამალოს ელფოსტისა და ტელეფონის PII.

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

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

ტელეფონის ფარვა

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

Builder-ის სტილის API

დამუშავებამდე ცალსახად ჩართეთ ელფოსტა/ტელეფონის ფარვა და დამალვის სიმბოლო.

დააინსტალირეთ და დაიწყეთ

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

ინსტალაცია

git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git

გამოყენება

example.rkt
#lang racket

(require mask-pii)

(define masker
  (with-mask-char #\#
    (mask-phones
      (mask-emails (make-masker)))))

(displayln
  (process masker "Contact: alice@example.com or 090-1234-5678."))
;; Expected output: "Contact: a####@example.com or ###-####-5678."
შენიშვნა

გთხოვთ, შეამოწმოთ README README ამ ენისთვის ზუსტი პაკეტური ეკოსისტემის დეტალებისა და API მაგალითების სანახავად.

შემდეგი

GitHub