mask-pii pre V

Implementácia mask-pii pre V na maskovanie PII e-mailov a telefónov v logoch a dátových pipeline.

Maskovanie e-mailu

Maskuje lokálnu časť a zachováva viditeľnosť domény.

Maskovanie telefónu

Maskuje citlivé číslice a zachováva formát aj viditeľnosť prípony.

API v štýle Builder

Pred spracovaním explicitne zapnite maskovanie e-mailov/telefónov a znak masky.

Nainštalovať a začať

V [planned: VPM 0.2.0]: Použite nižšie uvedený aktuálny spôsob inštalácie, načítajte API V a spustite minimálny príklad. Príklad výslovne zapína maskovanie e-mailu a telefónu a zobrazuje očakávaný výstup.

Inštalácia

git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git

Použitie

main.v
module main

import mask_pii

fn main() {
	masker := mask_pii.new()
		.mask_emails()
		.mask_phones()
		.with_mask_char(`#`)

	input := 'Contact: alice@example.com or 090-1234-5678.'
	output := masker.process(input)

	println(output)
	// Output: Contact: a####@example.com or ###-####-5678.
}
Poznámka

Pozrite si README pre presné podrobnosti o ekosystéme balíkov a príklady API pre tento jazyk.

Predchádzajúce

Index jazykov

Ďalej

GitHub