D માટે mask-pii
D માટે mask-pii અમલીકરણ: logs અને data pipelines માં ઇમેલ/ફોન PII મસ્ક કરવા માટે.
ઇમેલ મસ્કિંગ
સ્થાનિક ભાગને મસ્ક કરે છે, જ્યારે ડોમેન દેખાવમાં રાખે છે.
ફોન મસ્કિંગ
ફોર્મેટ અને અંતિમ ભાગની દેખાવ જાળવીને સંવેદનશીલ અંકોને મસ્ક કરે છે.
Builder-શૈલી API
પ્રક્રિયા કરતાં પહેલાં ઇમેલ/ફોન મસ્કિંગ અને માસ્ક અક્ષરને સ્પષ્ટ રીતે સક્રિય કરો.
ઇન્સ્ટોલ કરો અને શરૂ કરો
D [planned: DUB 0.2.0]: નીચેની વર્તમાન ઇન્સ્ટોલેશન પદ્ધતિ વાપરો, D API લોડ કરો અને ન્યૂનતમ ઉદાહરણ ચલાવો. ઉદાહરણ સ્પષ્ટ રીતે ઇમેઇલ અને ફોન માસ્કિંગ સક્રિય કરે છે અને અપેક્ષિત આઉટપુટ બતાવે છે.
ઇન્સ્ટોલેશન
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 ઉદાહરણો જુઓ.