mask-pii για Hare

Υλοποίηση του mask-pii σε Hare για απόκρυψη email και τηλεφωνικών PII σε αρχεία καταγραφής και ροές δεδομένων.

Απόκρυψη email

Κρύβει το τοπικό μέρος διατηρώντας ορατό τον τομέα.

Απόκρυψη τηλεφώνου

Κρύβει τα ευαίσθητα ψηφία διατηρώντας τη μορφή και την ορατότητα του επιθέματος.

API τύπου builder

Ενεργοποιήστε ρητά την απόκρυψη email/τηλεφώνου και τον χαρακτήρα απόκρυψης πριν από την επεξεργασία.

Εγκατάσταση και έναρξη

Hare [planned: Hare Project Library 0.2.0]: Χρησιμοποιήστε την παρακάτω τρέχουσα μέθοδο εγκατάστασης, φορτώστε το API του Hare και εκτελέστε το ελάχιστο παράδειγμα. Το παράδειγμα ενεργοποιεί ρητά την απόκρυψη email και τηλεφώνου και εμφανίζει το αναμενόμενο αποτέλεσμα.

Εγκατάσταση

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