Maskiranje PII za logove i tokove podataka u Rustu.
Maskirajte email adrese i globalne brojeve telefona bezbedno, brzo i uz minimalne zavisnosti. Dizajnirano za logovanje i obradu podataka.
alternate_email
Maskiranje emaila
Zadržava domen i prvi znak lokalnog dela: alice@example.com -> a****@example.com.
public
Globalni formati telefona
Čuva formatiranje i poslednje 4 cifre: +1 (800) 123-4567 -> +1 (***) ***-4567.
construction
Prilagodljivo i lagano
Promenite karakter maskiranja i zadržite minimalne zavisnosti (samo regex).
Instalacija i osnovna upotreba
Koristite cargo add mask-pii (ili dodajte mask-pii = "0.1.0" u Cargo.toml) i uključite maskiranje preko builder šablona.
Instalacija
cargo add mask-pii
Upotreba
main.rs
use mask_pii::Masker;
fn main() {
// Konfigurišite masker
let masker = Masker::new()
.mask_emails()
.mask_phones()
.with_mask_char('#');
let input = "Contact: alice@example.com or 090-1234-5678.";
let output = masker.process(input);
println!("{}", output);
// Output: "Contact: a####@example.com or 090-####-5678."
}
info
Važna napomena
Podrazumevano, Masker::new() ne vrši maskiranje. Eksplicitno uključite filtere za email/telefon pre obrade teksta.
Prethodno
chevron_left PregledSledeće
Podešavanje chevron_right