PII-maskaus lokien ja pipelinejen tarpeisiin Rustilla.
Maskaa sahkopostiosoitteet ja globaalit puhelinnumerot turvallisesti, nopeasti ja minimaalisilla riippuvuuksilla. Suunniteltu lokitukseen ja datankasittelyyn.
alternate_email
Sahkopostin maskaus
Sailyttaa domainin ja ensimmaisen paikallisen merkin: alice@example.com -> a****@example.com.
public
Globaalit puhelinmuodot
Sailyttaa muotoilun ja viimeiset 4 numeroa: +1 (800) 123-4567 -> +1 (***) ***-4567.
construction
Muokattava ja kevyt
Vaihda maskimerkki ja pida riippuvuudet minimissa (vain regex).
Asennus ja peruskaytto
Kayta cargo add mask-pii (tai lisa mask-pii = "0.1.0" Cargo.toml-tiedostoon) ja ota maskaus kayttoon builder-tyylilla.
Asennus
cargo add mask-pii
Kaytto
main.rs
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."
}
info
Tarkea huomio
Oletuksena Masker::new() ei tee maskausta. Ota sahkoposti- ja puhelinsuodattimet kayttoon erikseen ennen kasittelya.
Edellinen
chevron_left YleiskatsausSeuraava
Asetukset chevron_right