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 দেখুন।