mask-pii për Go

Implementimi i mask-pii në Go për maskimin e email-eve dhe numrave të telefonit në regjistra dhe rrjedha të dhënash.

Maskimi i email-eve

Maskon pjesën lokale duke ruajtur dukshmërinë e domenit.

Maskimi i numrave të telefonit

Maskon shifrat e ndjeshme duke ruajtur formatin dhe dukshmërinë e prapashtesës.

API në stilin e builder-it

Aktivizoni në mënyrë eksplicite maskimin e email-it/telefonit dhe karakterin e maskës përpara përpunimit.

Instalo dhe fillo

Go [published: Go Module Proxy / pkg.go.dev 0.2.0]: Përdorni mënyrën aktuale të instalimit më poshtë, ngarkoni API-në Go dhe ekzekutoni shembullin minimal. Shembulli aktivizon shprehimisht maskimin e emailit dhe telefonit dhe tregon daljen e pritshme.

Instalim

go get github.com/finitefield-org/mask-pii/go@v0.2.0

Përdorimi

main.go
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."
}
Shënim

Ju lutemi shihni README README-n për detaje të sakta mbi ekosistemin e paketave dhe shembujt e API-së për këtë gjuhë.

Tjetra

GitHub