Racket uchun mask-pii

Racket uchun mask-pii implementatsiyasi, loglar va ma'lumotlar quvurlarida email hamda telefon shaxsiy ma'lumotlarini maskalash uchun.

Email maskalash

Mahalliy qismni maskalaydi, domen ko'rinishini saqlab qoladi.

Telefon maskalash

Format va suffiks ko'rinishini saqlagan holda sezgir raqamlarni maskalaydi.

Builder uslubidagi API

Ishlashni boshlashdan oldin email/telefon maskalashini va maska belgisini aniq yoqing.

O'rnating va boshlang

Racket [planned: Racket Package Catalog 0.2.0]: Quyidagi joriy o‘rnatish usulidan foydalaning, Racket API’sini yuklang va minimal misolni ishga tushiring. Misol e-pochta va telefonni niqoblashni aniq yoqadi hamda kutilgan natijani ko‘rsatadi.

O'rnatish

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

Foydalanish

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."
Eslatma

Iltimos, README README ni tekshiring, bu til uchun paket ekotizimi tafsilotlari va API misollarini aniq ko'rish uchun.

Keyingi

GitHub