mask-pii за Carbon

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

Маскирање email

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

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

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

API во стил на builder

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

Инсталирање и почеток

Carbon [source-only: v0.2.0]: Користете го тековниот начин на инсталација подолу, вчитајте го Carbon API и извршете го минималниот пример. Примерот изречно вклучува маскирање на е-пошта и телефон и го прикажува очекуваниот излез.

Инсталација

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

Употреба

main.carbon
import MaskPII library "mask_pii";

fn Main() {
  var masker: Masker = New()
    .MaskEmails()
    .MaskPhones()
    .WithMaskChar('#');

  let input: String = "Contact: alice@example.com or 090-1234-5678.";
  let output: String = masker.Process(input);

  // Output: "Contact: a####@example.com or ###-####-5678."
}
Напомена

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

Следно

GitHub