Haskell માટે mask-pii
Haskell માટે mask-pii અમલીકરણ: લોગ્સ અને ડેટા પાઇપલાઇન્સમાં ઇમેલ/ફોન PII મસ્ક કરવા માટે.
ઇમેલ મસ્કિંગ
ડોમેનની દૃશ્યતા જાળવીને લોકલ ભાગોને મસ્ક કરે છે.
ફોન મસ્કિંગ
ફોર્મેટ અને સુફિક્સની દૃશ્યતા જાળવીને સંવેદનશીલ અંકોને મસ્ક કરે છે.
Builder-style API
પ્રક્રિયા પહેલાં ઇમેલ/ફોન મસ્કિંગ અને મસ્ક અક્ષરને સ્પષ્ટ રીતે સક્રિય કરો.
ઇન્સ્ટોલ કરો અને શરૂ કરો
Haskell [planned: Hackage 0.2.0]: નીચેની વર્તમાન ઇન્સ્ટોલેશન પદ્ધતિ વાપરો, Haskell API લોડ કરો અને ન્યૂનતમ ઉદાહરણ ચલાવો. ઉદાહરણ સ્પષ્ટ રીતે ઇમેઇલ અને ફોન માસ્કિંગ સક્રિય કરે છે અને અપેક્ષિત આઉટપુટ બતાવે છે.
ઇન્સ્ટોલેશન
git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git
ઉપયોગ
Main.hs
import MaskPII (Masker, newMasker, maskEmails, maskPhones, withMaskChar, process)
main :: IO ()
main = do
let masker = withMaskChar '#'
$ maskPhones
$ maskEmails newMasker
putStrLn $ process masker "Contact: alice@example.com or 090-1234-5678."
-- => "Contact: a####@example.com or ###-####-5678."
નોંધ
કૃપા કરીને README ચકાસો, આ ભાષા માટેના પેકેજ ઇકોસિસ્ટમના ચોક્કસ વિગતો અને API ઉદાહરણો માટે.