mask-pii za Rust
Rustova implementacija mask-pii. Določite izrecna pravila maskiranja za e-pošto in telefonske številke, da besedilo varno pripravite pred beleženjem, revizijo ali deljenjem podatkov.
Pravilo maskiranja e-pošte
Ohrani vidnost domene in maskira lokalni del, tako da je e-poštni naslov sledljiv, ne da bi razkril celoten PII.
Pravilo maskiranja telefona
Maskira srednje številke, hkrati pa ohrani obliko in vidnost pripone, da je operativno odpravljanje težav še vedno mogoče.
Varna privzeta nastavitev
Maskiranje je izbirno. Omogočite samo potrebna pravila in izberite maskirni znak, ki ustreza vaši politiki dnevnikov.
Namestitev, uporaba in kontrolni seznam za uvedbo
Rust [published: crates.io 0.2.0]: Uporabite spodnji trenutni način namestitve, naložite API Rust in zaženite minimalni primer. Primer izrecno omogoči maskiranje e-pošte in telefona ter prikaže pričakovani izhod.
Namestitev
cargo add mask-pii@0.2.0
Uporaba
use mask_pii::Masker;
fn main() {
// Configure the masker
let masker = Masker::new()
.mask_emails()
.mask_phones()
.with_mask_char('#'); // Optional: Use '#' instead of '*'
let input = "Contact: alice@example.com or 090-1234-5678.";
// Process the text
let output = masker.process(input);
println!("{}", output);
// Output: "Contact: a####@example.com or ###-####-5678."
}
README in opombe o implementaciji
Za podrobnosti o uvedbi, kot so robni primeri, strategija testiranja in posebnosti posameznega jezika, si oglejte README pred uporabo v produkciji.
Prejšnje
Kazalo jezikovNaslednje
GitHub (Rust)