mask-pii Swift kalbai
Swift įgyvendinimas mask-pii, skirtas el. pašto ir telefono PII maskavimui žurnaluose ir duomenų srautuose.
El. pašto maskavimas
Maskuoja vietinę dalį, išsaugodamas domeno matomumą.
Telefono maskavimas
Maskuoja jautrius skaitmenis, išsaugodamas formatą ir galūnės matomumą.
Konstruktoriaus stiliaus API
Prieš apdorodami aiškiai įjunkite el. pašto / telefono maskavimą ir pasirinkite maskavimo simbolį.
Įdiegti ir pradėti
Swift [planned: Swift Package Index 0.2.0]: Naudokite toliau pateiktą dabartinį diegimo būdą, įkelkite Swift API ir paleiskite minimalų pavyzdį. Pavyzdys aiškiai įjungia el. pašto ir telefono maskavimą ir parodo laukiamą išvestį.
Diegimas
.package(url: "https://github.com/finitefield-org/mask-pii", exact: "0.2.0")
Naudojimas
main.swift
import MaskPII
let masker = Masker()
.maskEmails()
.maskPhones()
.withMaskChar("#")
let input = "Contact: alice@example.com or 090-1234-5678."
let output = masker.process(input)
print(output)
// Output: "Contact: a####@example.com or ###-####-5678."
Pastaba
Peržiūrėkite README , kad sužinotumėte tikslias paketo ekosistemos detales ir šios kalbos API pavyzdžius.
Ankstesnis
Kalbų indeksasKitas
GitHub