Hare کے لیے mask-pii

Hare کے لیے mask-pii کا نفاذ جو logs اور data pipelines میں ای میل اور فون PII کو ماسک کرتا ہے۔

ای میل ماسکنگ

ڈومین کی نمائش برقرار رکھتے ہوئے مقامی حصے ماسک کرتا ہے۔

فون ماسکنگ

فارمیٹ اور suffix کی نمائش برقرار رکھتے ہوئے حساس digits ماسک کرتا ہے۔

بلڈر طرز API

پروسیسنگ سے پہلے ای میل/فون ماسکنگ اور mask character کو واضح طور پر فعال کریں۔

انسٹال کریں اور شروع کریں

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."
};
نوٹ

براہِ کرم دیکھیں README اس زبان کے لیے package ecosystem کی درست تفصیلات اور API مثالوں کے لیے۔