mask-pii cho Hare
Bản triển khai mask-pii cho Hare để che PII như email và số điện thoại trong log và chuỗi xử lý dữ liệu.
Che email
Che phần cục bộ nhưng vẫn giữ hiển thị tên miền.
Che số điện thoại
Che các chữ số nhạy cảm nhưng vẫn giữ định dạng và hậu tố.
API kiểu builder
Bật rõ ràng việc che email/số điện thoại và ký tự che trước khi xử lý.
Cài đặt và bắt đầu
Hare [planned: Hare Project Library 0.2.0]: Sử dụng phương thức cài đặt hiện tại bên dưới, tải API Hare rồi chạy ví dụ tối thiểu. Ví dụ bật rõ ràng tính năng che email và số điện thoại, đồng thời hiển thị kết quả mong đợi.
Cài đặt
git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git
Cách dùng
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."
};
Lưu ý
Vui lòng xem README để biết chính xác chi tiết hệ sinh thái gói và ví dụ API cho ngôn ngữ này.
Trước
Mục lục ngôn ngữTiếp
GitHub