V के लिए mask-pii

लॉग्स और डेटा पाइपलाइनों में ईमेल और फ़ोन PII को मास्क करने के लिए mask-pii का V संस्करण।

ईमेल मास्किंग

डोमेन की दृश्यता बनाए रखते हुए स्थानीय भाग को मास्क करता है।

वैश्विक फ़ोन फ़ॉर्मेट

संवेदनशील अंकों को मास्क करता है, जबकि फ़ॉर्मेट और प्रत्यय की दृश्यता बनाए रखता है।

बिल्डर-शैली API

प्रोसेस करने से पहले ईमेल/फ़ोन मास्किंग और मास्क कैरेक्टर को स्पष्ट रूप से सक्षम करें।

इंस्टॉलेशन और शुरुआत

V [planned: VPM 0.2.0]: नीचे दी गई मौजूदा इंस्टॉलेशन विधि का उपयोग करें, V API लोड करें और न्यूनतम उदाहरण चलाएँ। उदाहरण ईमेल और फ़ोन मास्किंग को स्पष्ट रूप से चालू करता है और अपेक्षित आउटपुट दिखाता है।

इंस्टॉलेशन

git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git

उपयोग

main.v
module main

import mask_pii

fn main() {
	masker := mask_pii.new()
		.mask_emails()
		.mask_phones()
		.with_mask_char(`#`)

	input := 'Contact: alice@example.com or 090-1234-5678.'
	output := masker.process(input)

	println(output)
	// Output: Contact: a####@example.com or ###-####-5678.
}
नोट

इस भाषा के सटीक पैकेज इकोसिस्टम विवरण और API उदाहरणों के लिए README देखें।