mask-pii за Common Lisp

Имплементација на mask-pii за Common Lisp за маскирање на PII за е-пошта и телефон во логови и податочни цевководи.

Маскирање email

Ги маскира локалните делови додека ја зачувува видливоста на доменот.

Меѓународни телефонски формати

Ги маскира чувствителните цифри додека го задржува форматот и видливоста на суфиксот.

API во стил Builder

Овозможете маскирање на е-пошта/телефон и јасно одредете го знакот за маска пред обработка.

Инсталирајте и започнете

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."
Напомена

Ве молиме проверете го README за точни детали за пакетниот екосистем и API примери за овој јазик.

Следно

GitHub