Hare కోసం mask-pii

లాగులు మరియు data pipelines లో ఇమెయిల్ మరియు ఫోన్ PII ని మాస్క్ చేయడానికి Hare కోసం mask-pii అమలు.

ఇమెయిల్ మాస్కింగ్

డొమైన్ దృశ్యతను కాపాడుతూ స్థానిక భాగాలను మాస్క్ చేస్తుంది.

ఫోన్ మాస్కింగ్

ఫార్మాట్ మరియు సఫిక్స్ దృశ్యతను కాపాడుతూ సున్నితమైన అంకెలను మాస్క్ చేస్తుంది.

Builder-style API

ప్రాసెసింగ్‌కు ముందు ఇమెయిల్/ఫోన్ మాస్కింగ్ మరియు mask అక్షరాన్ని స్పష్టంగా ప్రారంభించండి.

సంస్థాపించి ప్రారంభించండి

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 ఉదాహరణల కోసం.

మునుపటి

భాషల సూచిక

తదుపరి

GitHub