mask-pii, skirtas Tcl
Tclui skirta mask-pii realizacija, maskuojanti el. pašto ir telefono asmens identifikavimo duomenis žurnaluose ir duomenų apdorojimo darbo eigose.
El. pašto maskavimas
Maskuoja vietinę dalį, palikdama matomą domeną.
Tarptautiniai telefono formatai
Maskuoja jautrius skaitmenis, išlaikydama formatą ir palikdama matomus paskutinius skaitmenis.
Builderio tipo API
Prieš apdorojimą aiškiai įjunkite el. pašto ir telefono maskavimą bei nurodykite maskavimo simbolį.
Diegimas ir paleidimas
Tcl [source-only: v0.2.0]: Naudokite toliau pateiktą dabartinį diegimo būdą, įkelkite Tcl API ir paleiskite minimalų pavyzdį. Pavyzdys aiškiai įjungia el. pašto ir telefono maskavimą ir parodo laukiamą išvestį.
Diegimas
lappend auto_path /path/to/mask-pii/tcl; package require mask_pii 0.2.0
Naudojimas
package require mask_pii 0.2.0
set masker [::mask_pii::Masker new]
$masker mask_emails
$masker mask_phones
$masker with_mask_char "#"
set input "Contact: alice@example.com or 090-1234-5678."
set output [$masker process $input]
puts $output
$masker destroy
// Expected output: "Contact: a####@example.com or ###-####-5678."
Pastaba
Peržiūrėkite README , kad sužinotumėte tikslias paketo ekosistemos detales ir šios kalbos API pavyzdžius.
Ankstesnis
Kalbų rodyklėKitas
GitHub