PII maskēšana žurnāliem un konveijeriem valodā Rust.

Maskējiet e-pasta adreses un tālruņu numurus droši, ātri un ar minimālām atkarībām. Izstrādāts žurnālu un datu apstrādes darba plūsmām.

Email Masking

Saglabā domēnu un pirmo vietējo rakstzīmi: alice@example.com -> a****@example.com.

Global Phone Formats

Saglabā formatējumu un pēdējos 4 ciparus: +1 (800) 123-4567 -> +1 (***) ***-4567.

Custom & Lightweight

Mainiet maskēšanas rakstzīmi un saglabājiet minimālas atkarības (tikai regex).

Installation & Basic Usage

Instalējiet ar cargo, ieslēdziet tikai nepieciešamos noteikumus un pirms izvietošanas pārbaudiet izvadi ar reālistiskiem parauga žurnāliem.

Instalēšana

cargo add mask-pii

Lietošana

src/main.rs
use mask_pii::Masker;

fn main() {
  // Konfigurējiet maskētāju
  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);
  // Rezultāts: "Contact: a####@example.com or 090-####-5678."
}
Important Note

By default, README performs no masking. Enable email/phone filters explicitly before processing text.

Iepriekšējais

Valodu indekss

Nākamais

GitHub (Rust)