mask-pii για D

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

Απόκρυψη email

Αποκρύπτει το τοπικό τμήμα, διατηρώντας ορατό τον τομέα.

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

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

API τύπου builder

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

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

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

Εγκατάσταση

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

Χρήση

source/app.d
import std.stdio : writeln;
import mask_pii : Masker;

void main() {
    auto masker = Masker()
        .maskEmails()
        .maskPhones()
        .withMaskChar('#');

    auto inputText = "Contact: alice@example.com or 090-1234-5678.";
    auto outputText = masker.process(inputText);

    writeln(outputText);
    // Contact: a####@example.com or ###-####-5678.
}
Σημείωση

Ελέγξτε το README για ακριβείς λεπτομέρειες σχετικά με το οικοσύστημα πακέτων και παραδείγματα API για αυτή τη γλώσσα.

Επόμενο

GitHub