Racket үшін mask-pii

Racket үшін mask-pii іске асыруы: logs және data pipelines ішіндегі email/phone PII бүркемелеу.

Электрондық поштаны бүркемелеу

Доменнің көрінімділігін сақтай отырып, жергілікті бөлікті бүркемелейді.

Телефонды бүркемелеу

Пішім мен жұрнақтың көрінімділігін сақтай отырып, сезімтал цифрларды бүркемелейді.

Құрастырушы стиліндегі 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 осы тіл үшін пакет экожүйесінің нақты мәліметтері мен API мысалдары үшін README.

Келесі

GitHub