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