mask-pii үшін Common Lisp

Common Lisp үшін mask-pii нұсқасы электрондық пошта мен телефон нөмірлері сияқты PII-ді журналдар мен деректер ағындарында бүркемелеуге арналған.

Email бүркемелеу

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

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

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

Құрастырушы стиліндегі API

Өңдеуге дейін электрондық пошта/телефон бүркемелеуін және бүркеу таңбасын нақты орнатыңыз.

Орнату және іске қосу

Common Lisp [planned: Quicklisp 0.2.0]: Төмендегі ағымдағы орнату әдісін пайдаланыңыз, Common Lisp API интерфейсін жүктеп, минималды мысалды іске қосыңыз. Мысал электрондық пошта мен телефонды бүркемелеуді анық қосып, күтілетін нәтижені көрсетеді.

Орнату

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

Қолдану

example.lisp
(defparameter *masker*
  (with-mask-char
   (mask-phones
    (mask-emails (new-masker)))
   #\#))

(process *masker* "Contact: alice@example.com or 090-1234-5678.")
;; => "Contact: a####@example.com or ###-####-5678."
Ескерту

Нақты пакет экожүйесі туралы мәліметтер мен осы тілге арналған API мысалдары үшін README README файлын қараңыз.

Келесі

GitHub