Python üçün mask-pii

Qeydlərdə və data boru xətlərində e-poçt və telefon PII-ni maskalamaq üçün mask-pii-nin Python tətbiqi.

E-poçt Maskalaması

Domenin görünməsini qoruyaraq lokal hissəni maskalayır.

Qlobal Telefon Formatları

Həssas rəqəmləri formatı və sonluğun görünməsini saxlayaraq maskalayır.

Builder üslubunda API

Emal etməzdən əvvəl e-poçt/telefon maskalanmasını və maska simvolunu açıq şəkildə aktiv edin.

Quraşdırma və başlama

Zig [git-only: v0.2.0]: Aşağıdakı cari quraşdırma üsulundan istifadə edin, Zig API-sini yükləyin və minimal nümunəni işə salın. Nümunə e-poçt və telefon maskalanmasını açıq şəkildə aktivləşdirir və gözlənilən nəticəni göstərir.

Quraşdırma

zig fetch --save https://github.com/finitefield-org/mask-pii/archive/refs/tags/v0.2.0.tar.gz

[TRANSLATE THIS]

src/main.zig
const std = @import("std");
const MaskPII = @import("mask-pii");

pub fn main() !void {
    var masker = MaskPII.Masker.init();
    _ = masker.maskEmails().maskPhones().withMaskChar('#');

    const allocator = std.heap.page_allocator;
    const input = "Contact: alice@example.com or 090-1234-5678.";
    const output = try masker.process(allocator, input);
    defer allocator.free(output);

    try std.io.getStdOut().writer().print("{s}\n", .{output});
    // Output: "Contact: a####@example.com or ###-####-5678."
}
Qeyd

Zəhmət olmasa README bu dil üçün paket ekosistemi təfərrüatları və API nümunələri üçün README-yə baxın.

Əvvəlki

Dil indeksi

Növbəti

GitHub