PII maskiranje za logove i pipelinee u Rustu.
Maskirajte e-adrese i globalne telefonske brojeve sigurno, brzo i uz minimalne ovisnosti. Dizajnirano za logove i tokove obrade podataka.
Maskiranje e-adrese
Zadržava domenu i prvi znak lokalnog dijela: alice@example.com -> a****@example.com.
Globalni formati telefona
Zadržava formatiranje i zadnje 4 znamenke: +1 (800) 123-4567 -> +1 (***) ***-4567.
Prilagodljivo i lagano
Promijenite znak maske i zadržite minimalne ovisnosti (samo regex).
Instalacija i osnovno korištenje
Rust [published: crates.io 0.2.0]: Upotrijebite trenutačni način instalacije u nastavku, učitajte Rust API i pokrenite minimalni primjer. Primjer izričito uključuje maskiranje e-pošte i telefona te prikazuje očekivani izlaz.
Instalacija
cargo add mask-pii@0.2.0
Upotreba
use mask_pii::Masker;
fn main() {
// Configure the 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."
}
Važna napomena
Prema zadanim postavkama, README ne provodi maskiranje. Eksplicitno omogućite filtre za e-poštu/telefon prije obrade teksta.
Prethodno
PregledSljedeće
GitHub (Rust)