Go-д зориулсан mask-pii
Go хэлний mask-pii хэрэгжилт нь лог болон өгөгдлийн pipeline доторх имэйл, утасны PII-г нуухад зориулагдсан.
Имэйл масклах
Домэйн харагдах хэвээр үлдээж, локал хэсгийг масклана.
Олон улсын утасны формат
Формат болон төгсгөлийн харагдах байдлыг хадгалахдаа мэдрэмтгий цифрүүдийг масклана.
Builder хэв маягийн API
Боловсруулахаас өмнө имэйл болон утасны масклалтыг идэвхжүүлж, маск тэмдэгтийг тодорхой заана.
Суулгаад эхлэх
Go [published: Go Module Proxy / pkg.go.dev 0.2.0]: Доорх одоогийн суулгах аргыг ашиглаж, Go API-г ачаалаад хамгийн бага жишээг ажиллуулна уу. Жишээ нь имэйл болон утасны далдлалтыг тодорхой идэвхжүүлж, хүлээгдэж буй гаралтыг харуулна.
Суулгалт
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 README-ээс шалгаж, энэ хэлний пакетийн экосистемийн нарийвчилсан мэдээлэл болон API жишээг үзнэ үү.
Өмнөх
Хэлний индексДараах
GitHub