mask-pii ສຳລັບ Haskell

ການລົງມືໃຊ້ mask-pii ສຳລັບ Haskell ເພື່ອປິດບັງຂໍ້ມູນສ່ວນຕົວຂອງອີເມວ ແລະເບີໂທໃນ log ແລະ data pipeline.

ການປິດບັງອີເມວ

ປິດບັງສ່ວນກ່ອນ @ ແຕ່ຍັງຮັກສາການເຫັນໂດເມນໄວ້.

ການປິດບັງເບີໂທ

ປິດບັງໂຕເລກທີ່ອ່ອນໄຫວ ແຕ່ຍັງຄົງຮູບແບບ ແລະສ່ວນທ້າຍໃຫ້ເຫັນໄດ້.

Builder-style API

ເປີດໃຊ້ການປິດບັງອີເມວ/ເບີໂທ ແລະລະບຸຕົວອັກສອນທີ່ໃຊ້ປິດບັງຢ່າງຊັດເຈນກ່ອນປະມວນຜົນ.

ຕິດຕັ້ງແລະເລີ່ມໃຊ້

Haskell [planned: Hackage 0.2.0]: ໃຊ້ວິທີຕິດຕັ້ງປັດຈຸບັນດ້ານລຸ່ມ, ໂຫຼດ API ຂອງ Haskell ແລະເປີດໃຊ້ຕົວຢ່າງຂັ້ນຕ່ຳ. ຕົວຢ່າງນີ້ເປີດການປິດບັງອີເມວແລະເບີໂທຢ່າງຊັດເຈນ ແລະສະແດງຜົນລັບທີ່ຄາດໄວ້.

ການຕິດຕັ້ງ

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 README ສຳລັບລາຍລະອຽດທີ່ແນ່ນອນຂອງລະບົບແພັກເກັດ ແລະຕົວຢ່າງ API ສຳລັບພາສານີ້.

ກ່ອນໜ້າ

ລາຍການພາສາ

ຕໍ່ໄປ

GitHub