Go-க்கான mask-pii

பதிவுகள் மற்றும் தரவு குழாய்களில் மின்னஞ்சல் மற்றும் தொலைபேசி PII-யை மறைப்பதற்கான mask-pii-யின் Go செயலாக்கம்.

மின்னஞ்சல் மறைப்பு

டொமைன் தெரிவை வைத்துக்கொண்டு உள்ளூர் பகுதியை மறைக்கிறது.

தொலைபேசி மறைப்பு

வடிவத்தையும் பின்னொட்டு தெரிவையும் காக்கும் போது உணர்திறன் கொண்ட இலக்கங்களை மறைக்கிறது.

Builder-பாணி API

செயலாக்கத்திற்கு முன் மின்னஞ்சல்/தொலைபேசி மறைப்பையும் mask எழுத்தையும் தெளிவாக இயக்குங்கள்.

நிறுவி தொடங்குங்கள்

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

பயன்பாடு

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."
}
குறிப்பு

தயவுசெய்து README -ஐப் பார்த்து, இந்த மொழிக்கான தொகுப்பு சூழல் விவரங்களையும் API உதாரணங்களையும் காணுங்கள்.

முந்தையது

மொழி பட்டியல்

அடுத்தது

GitHub