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

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

alternate_email

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

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

public

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

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

construction

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

மாஸ்க் எழுத்தை மாற்றவும்; சார்புகளை குறைவாக வைத்திருங்கள் (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."
}
info
முக்கிய குறிப்பு

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

முந்தையது

chevron_left Overview

அடுத்தது

அமைப்பு chevron_right