mask-pii pre Carbon

Implementácia mask-pii pre Carbon na maskovanie PII e-mailov a telefónov v logoch a dátových pipeline.

Maskovanie e-mailu

Maskuje lokálne časti a zároveň zachováva viditeľnosť domény.

Maskovanie telefónu

Maskuje citlivé číslice a zároveň zachováva viditeľnosť formátu a prípony.

API v štýle Builder

Pred spracovaním explicitne zapnite maskovanie e-mailu/telefónu a znak masky.

Nainštalovať a začať

Carbon [source-only: v0.2.0]: Použite nižšie uvedený aktuálny spôsob inštalácie, načítajte API Carbon a spustite minimálny príklad. Príklad výslovne zapína maskovanie e-mailu a telefónu a zobrazuje očakávaný výstup.

Inštalácia

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

Použitie

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."
}
Poznámka

Pozrite si README presné podrobnosti o ekosystéme balíkov a príklady API pre tento jazyk.

Predchádzajúce

Index jazykov

Ďalej

GitHub