mask-pii pour Haskell
Implémentation de mask-pii en Haskell pour masquer les PII d'e-mail et de téléphone dans les journaux et les pipelines de données.
Masquage d'e-mail
Masque la partie locale tout en conservant la visibilité du domaine.
Masquage de téléphone
Masque les chiffres sensibles tout en conservant le format et le suffixe.
Builder-style API
Activez explicitement le masquage d'e-mail/de téléphone et le caractère de masquage avant le traitement.
Installer et démarrer
Haskell [planned: Hackage 0.2.0]: Utilisez la méthode d’installation actuelle ci-dessous, chargez l’API Haskell et exécutez l’exemple minimal. L’exemple active explicitement le masquage des adresses e-mail et des numéros de téléphone et affiche le résultat attendu.
Installation
git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git
Utilisation
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."
Remarque
Veuillez consulter le README pour les détails précis du package et des exemples d'API pour cette langue.
Pr?c?dent
Index des languesSuivant
GitHub