Go uchun mask-pii
Go uchun mask-pii implementatsiyasi, loglar va data pipeline'larda email hamda telefon PII'ni maskalash uchun.
Email'ni maskalash
Domen ko'rinishini saqlagan holda lokal qismini maskalaydi.
Telefonni maskalash
Format va suffiks ko'rinishini saqlagan holda sezgir raqamlarni maskalaydi.
Builder uslubidagi API
Ishlashdan oldin email/telefon maskalash va mask belgisini aniq yoqing.
O'rnatish va boshlash
Go [published: Go Module Proxy / pkg.go.dev 0.2.0]: Quyidagi joriy o‘rnatish usulidan foydalaning, Go API’sini yuklang va minimal misolni ishga tushiring. Misol e-pochta va telefonni niqoblashni aniq yoqadi hamda kutilgan natijani ko‘rsatadi.
O'rnatish
go get github.com/finitefield-org/mask-pii/go@v0.2.0
Foydalanish
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."
}
Izoh
Iltimos, README ushbu til uchun paket ekotizimi tafsilotlari va API misollarini aniq ko'rish uchun.
Oldingi
Til indeksiKeyingi
GitHub