Rust හි ලොග සහ පයිප්ලයින් සඳහා PII මාස්කිං.
ඊමේල් ලිපිනයන් සහ ගෝලීය දුරකථන අංක ආරක්ෂිතව, ඉක්මනින්, සහ අවම dependency සමඟ සඟවන්න. ලොගින්ග් සහ දත්ත සැකසීමේ වැඩසටහන් සඳහා නිර්මාණය කර ඇත.
ඊමේල් මාස්කිං
ඩොමේන් එක සහ පළමු ලොකල් අක්ෂරය තබාගනී: alice@example.com -> a****@example.com.
ගෝලීය දුරකථන හැඩතල
හැඩතලය සහ අවසන් ඉලක්ක 4 තබාගනී: +1 (800) 123-4567 -> +1 (***) ***-4567.
අභිරුචිකරණය සහ සැහැල්ලු බව
මාස්ක් අක්ෂරය වෙනස් කරන්න සහ dependencies අවම ලෙස තබාගන්න (regex පමණි).
ස්ථාපනය සහ මූලික භාවිතය
cargo add mask-pii භාවිතා කරන්න (හෝ Cargo.toml වෙත mask-pii = "0.1.0" එකතු කරන්න) සහ builder pattern එකෙන් masking සක්රීය කරන්න.
ස්ථාපනය
cargo add mask-pii
භාවිතය
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."
}
වැදගත් සටහන
පෙරනිමියෙන්, Masker::new() කිසිදු masking ක්රියාවක් සිදු නොකරයි. පෙළ සැකසීමට පෙර ඊමේල්/දුරකථන පෙරහන සක්රීය කරන්න.
පෙර
දළ විග්රහයඊළඟ
අභිරුචිය