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