mask-pii Carbonhoz

A mask-pii Carbon-megvalósítása e-mail és telefonos PII maszkolására naplókban és adatfolyamokban.

E-mail maszkolás

A helyi részeket maszkolja, miközben megőrzi a domain láthatóságát.

Nemzetközi telefonszámok

Az érzékeny számjegyeket maszkolja, miközben megőrzi a formátum és az utótag láthatóságát.

Builder-stílusú API

A feldolgozás előtt külön engedélyezheti az e-mail/telefon maszkolást és a maszk karaktert.

Telepítés és indítás

Carbon [source-only: v0.2.0]: Használja az alábbi aktuális telepítési módot, töltse be a(z) Carbon API-t, és futtassa a minimális példát. A példa kifejezetten bekapcsolja az e-mail- és telefonszám-maszkolást, és megmutatja a várt kimenetet.

Telepítés

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

Használat

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."
}
Megjegyzés

Tekintse meg a README fájlban található pontos csomag-ökoszisztéma-részleteket és API-példákat ehhez a nyelvhez.

Előző

Nyelvindex

Következő

GitHub