mask-pii សម្រាប់ Go

Go үшін mask-pii іске асыруы: журналдар мен деректер құбырларында электрондық пошта және телефонға қатысты PII-ді бүркемелеу.

Электрондық пошта бүркемелеу

Пошта мекенжайының жергілікті бөлігін бүркемелеп, доменді көрінетін күйде сақтайды.

Телефон нөмірін бүркемелеу

Құпия цифрларды бүркемелеп, пішімі мен соңғы бөлігін көрінетін күйде сақтайды.

Құрастырушы стиліндегі API

Өңдеуге дейін электрондық пошта мен телефонды бүркемелеуді және маска таңбасын нақты қосыңыз.

Орнату және бастау

Go [published: Go Module Proxy / pkg.go.dev 0.2.0]: ប្រើវិធីដំឡើងបច្ចុប្បន្នខាងក្រោម ផ្ទុក API របស់ Go ហើយដំណើរការឧទាហរណ៍អប្បបរមា។ ឧទាហរណ៍នេះបើកការបិទបាំងអ៊ីមែល និងទូរសព្ទយ៉ាងច្បាស់ ហើយបង្ហាញលទ្ធផលដែលរំពឹងទុក។

Орнату

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

Қолдану

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."
}
Ескерту

Нақты пакет экожүйесі туралы мәліметтер мен осы тілге арналған API мысалдары үшін README -ді қараңыз.

Келесі

GitHub