mask-pii για Go
Υλοποίηση του mask-pii για Go για απόκρυψη PII email και τηλεφώνου σε logs και αγωγούς δεδομένων.
Απόκρυψη email
Αποκρύπτει τα τοπικά μέρη, διατηρώντας ορατό τον τομέα.
Απόκρυψη τηλεφώνου
Αποκρύπτει ευαίσθητα ψηφία, διατηρώντας τη μορφή και ορατό το επίθημα.
API τύπου builder
Ενεργοποιήστε ρητά την απόκρυψη email/τηλεφώνου και τον χαρακτήρα μάσκας πριν από την επεξεργασία.
Εγκατάσταση και έναρξη
Go [published: Go Module Proxy / pkg.go.dev 0.2.0]: Χρησιμοποιήστε την παρακάτω τρέχουσα μέθοδο εγκατάστασης, φορτώστε το API του Go και εκτελέστε το ελάχιστο παράδειγμα. Το παράδειγμα ενεργοποιεί ρητά την απόκρυψη email και τηλεφώνου και εμφανίζει το αναμενόμενο αποτέλεσμα.
Εγκατάσταση
go get github.com/finitefield-org/mask-pii/go@v0.2.0
Χρήση
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."
}
Σημείωση
Δείτε το README για τις ακριβείς λεπτομέρειες του οικοσυστήματος πακέτων και τα παραδείγματα API για αυτή τη γλώσσα.
Προηγούμενο
Ευρετήριο γλωσσώνΕπόμενο
GitHub