mask-pii Hare kalbai
Hare skirta mask-pii versija, skirta el. pašto ir telefono PII maskavimui žurnaluose ir duomenų srautuose.
El. pašto maskavimas
Maskuoja vietinę dalį, išlaikydama domeno matomumą.
Telefono maskavimas
Maskuoja jautrius skaitmenis, išlaikydama formato ir galūnės matomumą.
Konstravimo stiliaus API
Prieš apdorojimą aiškiai įjunkite el. pašto / telefono maskavimą ir maskavimo simbolį.
Diegimas ir paleidimas
Hare [planned: Hare Project Library 0.2.0]: Naudokite toliau pateiktą dabartinį diegimo būdą, įkelkite Hare API ir paleiskite minimalų pavyzdį. Pavyzdys aiškiai įjungia el. pašto ir telefono maskavimą ir parodo laukiamą išvestį.
Diegimas
git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git
Naudojimas
main.ha
use fmt;
use maskpii;
export fn main() void = {
let m = maskpii::new();
maskpii::mask_emails(&m);
maskpii::mask_phones(&m);
maskpii::with_mask_char(&m, '#');
let input = "Contact: alice@example.com or 090-1234-5678.";
let output = maskpii::process(&m, input)!;
defer free(output);
fmt::println(output);
// Output: "Contact: a####@example.com or ###-####-5678."
};
Pastaba
Norėdami sužinoti tikslias paketo ekosistemos detales ir šios kalbos API pavyzdžius, peržiūrėkite README .
Ankstesnis
Kalbų indeksasKitas
GitHub