mask-pii עבור Rust
מימוש ב-Rust של mask-pii. הגדירו כללי מסוך מפורשים עבור דוא"ל ומספרי טלפון כדי להכין טקסט בבטחה לפני רישום ביומנים, ביקורת או שיתוף נתונים.
Email Masking
שומר על נראות הדומיין וממסך את החלק המקומי כך שכתובות דוא"ל נשארות ניתנות למעקב ללא חשיפת PII מלאה.
Global Phone Formats
ממסך ספרות אמצעיות תוך שמירה על הפורמט ונראות הסיומת כדי לאפשר פתרון בעיות תפעולי.
Custom & Lightweight
המסוך הוא opt-in. הפעילו רק את הכללים הנדרשים ובחרו תו מסכה התואם למדיניות היומנים שלכם.
Installation & Basic Usage
התקינו עם cargo, הפעילו רק את הכללים הנדרשים, ואמתו את הפלט מול יומני מדגם מציאותיים לפני הפריסה.
התקנה
cargo add mask-pii
שימוש
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."
}
Important Note
By default, README performs no masking. Enable email/phone filters explicitly before processing text.
הקודם
אינדקס שפותהבא
GitHub (Rust)