mask-pii til D
mask-pii-implementering for D til maskering af e-mail og telefon-PII i logs og datapipelines.
Maskering af e-mail
Maskerer lokal del og bevarer domænesynlighed.
Maskering af telefon
Maskerer følsomme cifre og bevarer format og synligt suffiks.
Builder-stil API
Aktivér e-mail-/telefonmaskering og angiv masketegn eksplicit før behandling.
Installer og kom i gang
D [planned: DUB 0.2.0]: Brug den aktuelle installationsmetode nedenfor, indlæs D-API’et, og kør det minimale eksempel. Eksemplet aktiverer udtrykkeligt maskering af e-mail og telefon og viser det forventede output.
Installation
git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git
Brug
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.
}
Bemærk
Se README for præcise detaljer om pakkeøkosystemet og API-eksempler for dette sprog.
Forrige
SprogindeksNæste
GitHub