Crystal માટે mask-pii

લોગ્સ અને ડેટા પાઇપલાઇન્સમાં ઇમેલ અને ફોન PII ને માસ્ક કરવા માટે mask-pii નું Crystal અમલીકરણ.

ઇમેલ માસ્કિંગ

ડોમેનની દૃશ્યતા જાળવીને સ્થાનિક ભાગને માસ્ક કરે છે.

ફોન માસ્કિંગ

ફોર્મેટ અને સફિક્સની દૃશ્યતા જાળવીને સંવેદનશીલ અંકોને માસ્ક કરે છે.

Builder-શૈલી API

પ્રક્રિયા કરતા પહેલા ઇમેલ/ફોન માસ્કિંગ અને માસ્ક અક્ષરને સ્પષ્ટ રીતે સક્રિય કરો.

ઇન્સ્ટોલ કરો અને શરૂ કરો

Crystal [planned: Shards 0.2.0]: નીચેની વર્તમાન ઇન્સ્ટોલેશન પદ્ધતિ વાપરો, Crystal API લોડ કરો અને ન્યૂનતમ ઉદાહરણ ચલાવો. ઉદાહરણ સ્પષ્ટ રીતે ઇમેઇલ અને ફોન માસ્કિંગ સક્રિય કરે છે અને અપેક્ષિત આઉટપુટ બતાવે છે.

સ્થાપન

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

ઉપયોગ

example.cr
require "mask_pii"

masker = MaskPII::Masker.new
  .mask_emails
  .mask_phones
  .with_mask_char('#')

input = "Contact: alice@example.com or 090-1234-5678."
output = masker.process(input)

puts output
# Output: "Contact: a####@example.com or ###-####-5678."
નોંધ

કૃપા કરીને README આ ભાષા માટે ચોક્કસ પેકેજ ઇકોસિસ્ટમ વિગતો અને API ઉદાહરણો માટે જુઓ.

પાછલું

ભાષા સૂચિ

આગળ

GitHub