Hare için mask-pii
Günlükler ve veri hatlarında e-posta ve telefon PII'sini maskelemek için Hare üzerinde mask-pii uygulaması.
E-posta maskeleme
Alan adının görünürlüğünü koruyarak yerel bölümleri maskeler.
Telefon maskeleme
Biçim ve sonek görünürlüğünü koruyarak hassas rakamları maskeler.
Builder tarzı API
İşleme başlamadan önce e-posta/telefon maskelemesini ve maske karakterini açıkça etkinleştirin.
Kur ve başla
Hare [planned: Hare Project Library 0.2.0]: Aşağıdaki güncel kurulum yöntemini kullanın, Hare API’sini yükleyin ve en küçük örneği çalıştırın. Örnek, e-posta ve telefon maskelemeyi açıkça etkinleştirir ve beklenen çıktıyı gösterir.
Kurulum
git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git
Kullanım
main.ha
use fmt;
use maskpii;
export fn main() void = {
let m = maskpii::new();
maskpii::mask_emails(&m);
maskpii::mask_phones(&m);
maskpii::with_mask_char(&m, '#');
let input = "Contact: alice@example.com or 090-1234-5678.";
let output = maskpii::process(&m, input)!;
defer free(output);
fmt::println(output);
// Output: "Contact: a####@example.com or ###-####-5678."
};
Not
Lütfen şuna bakın README bu dil için paket ekosistemi ayrıntıları ve API örnekleri için.
Önceki
Dil diziniSonraki
GitHub