Hare үшін mask-pii

Hare үшін mask-pii іске асыруы: журналдар мен деректер құбырларында email/phone PII бүркемелеу.

Электрондық пошта бүркемелеу

Жергілікті бөлікті бүркемелеп, доменнің көрінуін сақтайды.

Телефонды бүркемелеу

Құпия цифрларды бүркемелеп, пішімі мен соңғы бөлігін көрінетін күйде сақтайды.

Құрастырушы стиліндегі 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."
};
Ескерту

Қараңыз README — осы тілге арналған пакет экожүйесі туралы дәл мәліметтер мен API мысалдары үшін.

Келесі

GitHub