mask-pii Haskellhez

A mask-pii Haskell-implementációja az e-mail és telefonos PII-k 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.

Telefonszám-maszkolás

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

Builder-style API

A feldolgozás előtt kifejezetten engedélyezze az e-mail/telefon maszkolást és a maszkoló karaktert.

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

Haskell [planned: Hackage 0.2.0]: Használja az alábbi aktuális telepítési módot, töltse be a(z) Haskell 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.hs
import MaskPII (Masker, newMasker, maskEmails, maskPhones, withMaskChar, process)

main :: IO ()
main = do
  let masker = withMaskChar '#'
             $ maskPhones
             $ maskEmails newMasker
  putStrLn $ process masker "Contact: alice@example.com or 090-1234-5678."
  -- => "Contact: a####@example.com or ###-####-5678."
Megjegyzés

Kérjük, nézze meg a README részt a csomagökoszisztéma pontos részleteiért és az API példákért ehhez a nyelvhez.

Előző

Nyelvindex

Következő

GitHub