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."
};
નોંધ

કૃપા કરીને README જુઓ, આ ભાષા માટેના પેકેજ ઇકોસિસ્ટમની ચોક્કસ વિગતો અને API ઉદાહરણો માટે.

પાછલું

ભાષા સૂચિ

આગળ

GitHub