mask-pii pour Hare
Implémentation de mask-pii en Hare 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 visibles.
API de style builder
Activez explicitement le masquage e-mail/téléphone et le caractère de masquage avant le traitement.
Installer et démarrer
Hare [planned: Hare Project Library 0.2.0]: Utilisez la méthode d’installation actuelle ci-dessous, chargez l’API Hare 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
use fmt;
use maskpii;
export fn main() void = {
let m = maskpii::new();
maskpii::mask_emails(&m);
maskpii::mask_phones(&m);
maskpii::with_mask_char(&m, '#');
let input = "Contact: alice@example.com or 090-1234-5678.";
let output = maskpii::process(&m, input)!;
defer free(output);
fmt::println(output);
// Output: "Contact: a####@example.com or ###-####-5678."
};
Remarque
Veuillez consulter README pour les détails précis de l’écosystème des packages et des exemples d’API pour cette langue.
Précédent
Index des languesSuivant
GitHub