mask-pii für Go
Go-Implementierung von mask-pii zum Maskieren von E-Mail- und Telefon-PII in Protokollen und Datenpipelines.
E-Mail-Maskierung
Maskiert lokale Teile und erhält die Sichtbarkeit der Domain.
Telefonmaskierung
Maskiert sensible Ziffern und erhält dabei Format und Suffix sichtbar.
Builder-ähnliche API
Aktivieren Sie E-Mail- und Telefonmaskierung sowie das Maskierungszeichen vor der Verarbeitung ausdrücklich.
Installation und Start
Go [published: Go Module Proxy / pkg.go.dev 0.2.0]: Verwenden Sie die unten angegebene aktuelle Installationsmethode, laden Sie die Go-API und führen Sie das Minimalbeispiel aus. Das Beispiel aktiviert ausdrücklich die Maskierung von E-Mail-Adressen und Telefonnummern und zeigt die erwartete Ausgabe.
Installation
go get github.com/finitefield-org/mask-pii/go@v0.2.0
Verwendung
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."
}
Hinweis
Bitte sehen Sie sich das README an, um die genauen Details zum Paket-Ökosystem und die API-Beispiele für diese Sprache zu erhalten.
Zurück
SprachenindexWeiter
GitHub