Haskell के लिए mask-pii
लॉग और डेटा पाइपलाइन में ईमेल और फ़ोन PII को मास्क करने के लिए Haskell में mask-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 उदाहरणों के लिए।
पिछला
भाषा सूचकांकअगला
GitHub