mask-pii pentru Go
Implementarea Go a mask-pii pentru mascarea PII-ului din e-mailuri și numere de telefon în jurnale și fluxuri de date.
Mascarea e-mailurilor
Maschează părțile locale, păstrând vizibilitatea domeniului.
Mascarea numerelor de telefon
Maschează cifrele sensibile, păstrând formatul și vizibilitatea sufixului.
API în stil builder
Activați explicit mascarea e-mailurilor și a numerelor de telefon, precum și caracterul de mască, înainte de procesare.
Instalare și pornire
Go [published: Go Module Proxy / pkg.go.dev 0.2.0]: Folosiți metoda curentă de instalare de mai jos, încărcați API-ul Go și rulați exemplul minimal. Exemplul activează explicit mascarea adreselor de e-mail și a numerelor de telefon și afișează rezultatul așteptat.
Instalare
go get github.com/finitefield-org/mask-pii/go@v0.2.0
Utilizare
package main
import (
"fmt"
"github.com/finitefield-org/mask-pii/go"
)
func main() {
masker := maskpii.New()
.MaskEmails()
.MaskPhones()
.WithMaskChar('#')
input := "Contact: alice@example.com or 090-1234-5678."
output := masker.Process(input)
fmt.Println(output)
// Output: "Contact: a####@example.com or ###-####-5678."
}
Notă
Consultați README README-ul pentru detalii exacte despre ecosistemul de pachete și exemple de API pentru acest limbaj.
Anterior
Indexul limbilorUrmător
GitHub