PII masking សម្រាប់ log និង pipeline ជា Rust។
ម៉ាសអ៊ីមែល និងលេខទូរស័ព្ទអន្តរជាតិបានយ៉ាងមានសុវត្ថិភាព លឿន និងមាន dependency តិច។ សមស្របសម្រាប់ log និង workflow ការប្រតិបត្តិទិន្នន័យ។
alternate_email
ម៉ាសអ៊ីមែល
រក្សាទុក domain និងអក្សរដំបូង: alice@example.com -> a****@example.com.
public
ទម្រង់លេខទូរស័ព្ទអន្តរជាតិ
រក្សាទុកទម្រង់ និងលេខ 4 ខ្ទង់ចុងក្រោយ: +1 (800) 123-4567 -> +1 (***) ***-4567.
construction
ប្តូរបាន និងស្រាល
អាចប្តូរតួអក្សរម៉ាស និងរក្សា dependency តិចបំផុត (regex តែប៉ុណ្ណោះ)។
ដំឡើង និងប្រើប្រាស់មូលដ្ឋាន
ប្រើ cargo add mask-pii (ឬបន្ថែម mask-pii = "0.1.0" ទៅ Cargo.toml) ហើយបើកការម៉ាសដោយ builder pattern។
ដំឡើង
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."
}
info
ចំណាំសំខាន់
តាមលំនាំដើម Masker::new() មិនធ្វើការម៉ាសឡើយ។ សូមបើក filter អ៊ីមែល/ទូរស័ព្ទជាមុនសិន។
បន្ទាប់
ការកំណត់ chevron_right