Hare үчүн mask-pii

Журналдарда жана маалымат агымдарында электрондук почта менен телефон PIIсын маскалоо үчүн Hare үчүн mask-piiнин ишке ашырылышы.

Электрондук почтаны маскалоо

Жергиликтүү бөлүгүн маскалап, домендин көрүнүүсүн сактайт.

Телефон номерин маскалоо

Сезимтал сандарды маскалап, формат менен аягындагы бөлүктүн көрүнүүсүн сактайт.

Builder-стилдеги 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 README'ни текшериңиз.

Кийинки

GitHub