Groovy માટેનું mask-pii
લોગ્સ અને ડેટા પાઇપલાઇન્સમાં ઇમેલ અને ફોન PII મસ્ક કરવા માટે mask-pii નું Groovy અમલીકરણ.
ઇમેલ મસ્કિંગ
ઈમેલના સ્થાનિક ભાગને મસ્ક કરે છે અને ડોમેનની દૃશ્યતા જાળવે છે.
ફોન મસ્કિંગ
ફોર્મેટ અને સફિક્સની દૃશ્યતા જાળવીને સંવેદનશીલ અંકોને મસ્ક કરે છે.
બિલ્ડર-શૈલી API
પ્રક્રિયા પહેલાં ઇમેલ/ફોન મસ્કિંગ અને મસ્ક અક્ષરને સ્પષ્ટ રીતે સક્રિય કરો.
ઇન્સ્ટોલ કરો અને શરૂ કરો
Groovy [planned: Maven Central 0.2.0]: નીચેની વર્તમાન ઇન્સ્ટોલેશન પદ્ધતિ વાપરો, Groovy API લોડ કરો અને ન્યૂનતમ ઉદાહરણ ચલાવો. ઉદાહરણ સ્પષ્ટ રીતે ઇમેઇલ અને ફોન માસ્કિંગ સક્રિય કરે છે અને અપેક્ષિત આઉટપુટ બતાવે છે.
ઇન્સ્ટોલેશન
git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git
ઉપયોગ
example.groovy
import org.finitefield.maskpii.Masker
def masker = new Masker()
.maskEmails()
.maskPhones()
.withMaskChar('#')
def inputText = 'Contact: alice@example.com or 090-1234-5678.'
def output = masker.process(inputText)
println(output)
// => Contact: a####@example.com or ###-####-5678.
નોંધ
કૃપા કરીને README જુઓ, આ ભાષા માટેના પેકેજ ઇકોસિસ્ટમની ચોક્કસ વિગતો અને API ઉદાહરણો માટે.