mask-pii Racket kalbai
Racket mask-pii įgyvendinimas el. pašto ir telefono PII maskavimui žurnaluose ir duomenų srautuose.
El. pašto maskavimas
Maskuoja vietines dalis, išlaikydamas domeno matomumą.
Tarptautiniai telefono formatai
Maskuoja jautrius skaitmenis, išlaikydamas formato ir priesagos matomumą.
„Builder“ stiliaus API
Prieš apdorojimą aiškiai įjunkite el. pašto / telefono maskavimą ir maskavimo simbolį.
Įdiegti ir pradėti
Racket [planned: Racket Package Catalog 0.2.0]: Naudokite toliau pateiktą dabartinį diegimo būdą, įkelkite Racket API ir paleiskite minimalų pavyzdį. Pavyzdys aiškiai įjungia el. pašto ir telefono maskavimą ir parodo laukiamą išvestį.
Diegimas
git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git
Naudojimas
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."
Pastaba
Peržiūrėkite README , kad rastumėte tikslias paketo ekosistemos detales ir šios kalbos API pavyzdžius.
Ankstesnis
Kalbų rodyklėKitas
GitHub