Hare uchun mask-pii

Hare uchun mask-pii joriy etilishi, jurnallar va ma'lumotlar quvurlarida elektron pochta va telefon shaxsiy ma'lumotlarini maskalash uchun.

Elektron pochta maskasi

Domen ko'rinishini saqlagan holda lokal qismlarni maskalaydi.

Telefon maskasi

Format va suffiks ko'rinishini saqlagan holda sezgir raqamlarni maskalaydi.

Builder uslubidagi API

Qayta ishlashdan oldin elektron pochta/telefon maskalash va mask belgisini aniq yoqing.

O'rnating va boshlang

Hare [planned: Hare Project Library 0.2.0]: Quyidagi joriy o‘rnatish usulidan foydalaning, Hare API’sini yuklang va minimal misolni ishga tushiring. Misol e-pochta va telefonni niqoblashni aniq yoqadi hamda kutilgan natijani ko‘rsatadi.

O'rnatish

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

Foydalanish

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."
};
Eslatma

Aniq paket ekotizimi tafsilotlari va ushbu til uchun API misollari uchun README README ni tekshiring.

Keyingi

GitHub