PII felur fyrir logga og pipeline í Rust.
Fel netföng og alþjóðleg símanúmer örugglega, hratt og með lágmarks ósjálfstæði. Hannað fyrir loggunar- og gagnavinnsluflæði.
Fela netföng
Heldur léninu og fyrsta stafnum: alice@example.com -> a****@example.com.
Alþjóðleg símayfirlit
Heldur sniði og síðustu 4 tölum: +1 (800) 123-4567 -> +1 (***) ***-4567.
Sérsniðið og létt
Breyttu maskatákninu og haltu ósjálfstæðum í lágmarki (aðeins regex).
Uppsetning og grunnnotkun
Notaðu cargo add mask-pii (eða bættu mask-pii = "0.1.0" í Cargo.toml) og virkjaðu felur með builder-mynstri.
Uppsetning
cargo add mask-pii
Notkun
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."
}
Mikilvæg athugasemd
Sjálfgefið Masker::new() framkvæmir enga felu. Virkjaðu netföng/símanúmer síur áður en texti er unninn.
Fyrri
YfirlitNæsta
Stillingar