Rust இல் லாக்கள் மற்றும் பைப்ப்லைன்களுக்கு PII மாஸ்கிங்.

மின்னஞ்சல் முகவரிகள் மற்றும் உலகளாவிய தொலைபேசி எண்களை பாதுகாப்பாகவும் விரைவாகவும் குறைந்த சார்புகளுடன் மாஸ்க் செய்யவும். லோகிங் மற்றும் தரவுப் பணிப்பாய்வுகளுக்காக வடிவமைக்கப்பட்டது.

மின்னஞ்சல் மாஸ்கிங்

டொமைன் மற்றும் முதல் உள்ளூர் எழுத்தை வைத்திருக்கிறது: alice@example.com -> a****@example.com.

உலகளாவிய தொலைபேசி வடிவங்கள்

வடிவமைப்பையும் கடைசி 4 இலக்கங்களையும் வைத்திருக்கிறது: +1 (800) 123-4567 -> +1 (***) ***-4567.

தனிப்பயன் & இலகு

மாஸ்க் எழுத்தை மாற்றவும்; சார்புகளை குறைவாக வைத்திருங்கள் (regex மட்டும்).

நிறுவல் & அடிப்படை பயன்பாடு

cargo add mask-pii பயன்படுத்தவும் (அல்லது Cargo.toml இல் mask-pii = "0.1.0" சேர்க்கவும்) மற்றும் builder pattern மூலம் மாஸ்கிங் இயக்கவும்.

நிறுவல்

cargo add mask-pii

பயன்பாடு

main.rs
use mask_pii::Masker;

fn main() {
  // Configure the masker
  let masker = Masker::new()
    .mask_emails()
    .mask_phones()
    .with_mask_char('#');

  let input = "Contact: alice@example.com or 090-1234-5678.";
  let output = masker.process(input);

  println!("{}", output);
  // Output: "Contact: a####@example.com or 090-####-5678."
}
முக்கிய குறிப்பு

இயல்பாக, Masker::new() எந்த மாஸ்கிஙும் செய்யாது. டெக்ஸ்டை செயலாக்கும் முன் மின்னஞ்சல்/தொலைபேசி ஃபில்டர்களை இயக்குங்கள்.

முந்தையது

Overview

அடுத்தது

அமைப்பு