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
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ő
NyelvindexKövetkező
GitHub