Hare के लिए mask-pii
लॉग्स और डेटा पाइपलाइनों में ईमेल और फ़ोन PII को मास्क करने के लिए mask-pii का Hare संस्करण।
ईमेल मास्किंग
डोमेन की दृश्यता बनाए रखते हुए स्थानीय भाग को मास्क करता है।
फ़ोन मास्किंग
संवेदनशील अंकों को मास्क करता है, जबकि फ़ॉर्मेट और प्रत्यय की दृश्यता बनाए रखता है।
बिल्डर-शैली API
प्रोसेस करने से पहले ईमेल/फ़ोन मास्किंग और मास्क कैरेक्टर को स्पष्ट रूप से सक्षम करें।
इंस्टॉलेशन और शुरुआत
Hare [planned: Hare Project Library 0.2.0]: नीचे दी गई मौजूदा इंस्टॉलेशन विधि का उपयोग करें, Hare API लोड करें और न्यूनतम उदाहरण चलाएँ। उदाहरण ईमेल और फ़ोन मास्किंग को स्पष्ट रूप से चालू करता है और अपेक्षित आउटपुट दिखाता है।
इंस्टॉलेशन
git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git
उपयोग
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."
};
नोट
इस भाषा के सटीक पैकेज इकोसिस्टम विवरण और API उदाहरणों के लिए README देखें।
पिछला
भाषा अनुक्रमणिकाअगला
GitHub