mask-pii για Racket

Υλοποίηση του mask-pii για Racket για απόκρυψη PII από email και τηλέφωνα σε αρχεία καταγραφής και αγωγούς δεδομένων.

Απόκρυψη email

Αποκρύπτει το τοπικό μέρος, διατηρώντας ορατό το domain.

Απόκρυψη τηλεφώνου

Αποκρύπτει ευαίσθητα ψηφία, διατηρώντας τη μορφή και την ορατότητα του επιθέματος.

API τύπου builder

Ενεργοποιήστε ρητά την απόκρυψη email/τηλεφώνου και τον χαρακτήρα μάσκας πριν από την επεξεργασία.

Εγκατάσταση και έναρξη

Racket [planned: Racket Package Catalog 0.2.0]: Χρησιμοποιήστε την παρακάτω τρέχουσα μέθοδο εγκατάστασης, φορτώστε το API του Racket και εκτελέστε το ελάχιστο παράδειγμα. Το παράδειγμα ενεργοποιεί ρητά την απόκρυψη email και τηλεφώνου και εμφανίζει το αναμενόμενο αποτέλεσμα.

Εγκατάσταση

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