mask-pii Elixir

mask-pii Elixir įgyvendinimas el. pašto ir telefono PII slėpimui žurnaluose ir duomenų srautuose.

El. pašto maskavimas

Slėpia vietines dalis, išlaikydamas domeno matomumą.

Tarptautiniai telefono formatai

Slėpia jautrius skaitmenis, išlaikydamas formato ir sufikso matomumą.

Builder stiliaus API

Prieš apdorojant aiškiai įjunkite el. pašto/telefono slėpimą ir slėpimo simbolį.

Įdiekite ir pradėkite

Elixir [published: Hex 0.2.0]: Naudokite toliau pateiktą dabartinį diegimo būdą, įkelkite Elixir API ir paleiskite minimalų pavyzdį. Pavyzdys aiškiai įjungia el. pašto ir telefono maskavimą ir parodo laukiamą išvestį.

Diegimas

{:mask_pii, "~> 0.2.0"}

Naudojimas

example.exs
alias MaskPII.Masker

masker =
  Masker.new()
  |> Masker.mask_emails()
  |> Masker.mask_phones()
  |> Masker.with_mask_char("#")

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

IO.puts(output)
# => "Contact: a####@example.com or ###-####-5678."
Pastaba

Prašome peržiūrėti README tikslias paketų ekosistemos detales ir API pavyzdžius šiai kalbai.