mask-pii Rustile

mask-pii Rusti teostus. Sea e-posti aadresside ja telefoninumbrite jaoks selged maskeerimisreeglid, et valmistada tekst turvaliselt ette enne logimist, auditeerimist või andmete jagamist.

E-posti maskeerimisreegel

Hoiab domeeni nähtavana ja maskeerib lokaalse osa, nii et e-posti aadressid jäävad jälgitavaks ilma täit PII-d avaldamata.

Telefoninumbrite maskeerimisreegel

Maskeerib keskmisi numbreid, säilitades vormingu ja sufiksi nähtavuse, et operatiivne veaotsing oleks ikka võimalik.

Turvaline vaikekonfiguratsioon

Maskeerimine on valikuline. Luba ainult vajalikud reeglid ja vali maskimärk, mis sobib sinu logipoliitikaga.

Paigaldus, kasutus ja kasutuselevõtu kontrollnimekiri

Paigalda cargo abil, luba ainult vajalikud reeglid ja kontrolli väljundit realistlike näidislokkide peal enne kasutuselevõttu.

Paigaldus

cargo add mask-pii

Kasutus

src/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."
}
README ja rakenduse märkused

Juurutuse üksikasjade, nagu erijuhud, testistrateegia ja keelespetsiifilised piirangud, jaoks vaata Masker::new() enne tootmiskasutust.