Kuficha PII kwa magogo na mabomba ya data katika Rust.
Ficha anwani za barua pepe na nambari za simu za kimataifa kwa usalama, kwa kasi, na kwa utegemezi mdogo. Imebuniwa kwa ajili ya magogo na michakato ya data.
alternate_email
Kuficha Barua Pepe
Huhifadhi domain na herufi ya kwanza ya sehemu ya mtumiaji: alice@example.com -> a****@example.com.
public
Miundo ya Simu za Kimataifa
Huhifadhi muundo na tarakimu 4 za mwisho: +1 (800) 123-4567 -> +1 (***) ***-4567.
construction
Binafsi na Nyepesi
Badilisha herufi ya kuficha na uweke utegemezi mdogo (regex pekee).
Usakinishaji na Matumizi ya Msingi
Tumia cargo add mask-pii (au ongeza mask-pii = "0.1.0" kwenye Cargo.toml) na uwashe ufichaji kwa mtindo wa builder.
Usakinishaji
cargo add mask-pii
Matumizi
main.rs
use mask_pii::Masker;
fn main() {
// Sanidi 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
Kumbuka Muhimu
Kwa chaguo-msingi, Masker::new() haifichi chochote. Washa vichujio vya barua pepe/simu kwa makusudi kabla ya kuchakata maandishi.
Nyuma
chevron_left MuhtasariInayofuata
Mipangilio chevron_right