Bash-ისთვის mask-pii
Bash-ისთვის mask-pii-ის იმპლემენტაცია, რომელიც ჟურნალებსა და მონაცემთა პაიპლაინებში ელფოსტისა და ტელეფონის PII-ს ნიღბავს.
ელფოსტის ნიღბვა
ლოკალურ ნაწილს ნიღბავს და დომენის ხილვადობას ინარჩუნებს.
ტელეფონის ნიღბვა
სენსიტიურ ციფრებს ნიღბავს და ფორმატსა და სუფიქსის ხილვადობას ინარჩუნებს.
Builder-ის სტილის API
ელფოსტისა და ტელეფონის ნიღბვა და ნიღბის სიმბოლო დამუშავებამდე ცალსახად ირთვება.
ინსტალაცია და დაწყება
Bash [git-only: v0.2.0]: გამოიყენეთ ქვემოთ მოცემული მიმდინარე ინსტალაციის მეთოდი, ჩატვირთეთ Bash API და გაუშვით მინიმალური მაგალითი. მაგალითი აშკარად რთავს ელფოსტისა და ტელეფონის შენიღბვას და აჩვენებს მოსალოდნელ შედეგს.
ინსტალაცია
bpkg install finitefield-org/mask-pii/bash
Usage
example.sh
#!/usr/bin/env bash
source "$(bpkg prefix)/mask-pii/mask_pii.sh"
mask_pii_new masker
mask_pii_mask_emails masker
mask_pii_mask_phones masker
mask_pii_with_mask_char masker '#'
input='Contact: alice@example.com or 090-1234-5678.'
output=$(mask_pii_process masker "$input")
echo "$output"
# Contact: a####@example.com or ###-####-5678.
შენიშვნა
იხილეთ README ამ ენისთვის პაკეტების ეკოსისტემისა და API-ის მაგალითების ზუსტი დეტალებისთვის.
წინა
ენების ინდექსიშემდეგი
GitHub