Groovy uchun mask-pii
Groovy uchun mask-pii implementatsiyasi, loglar va data pipeline'larda email hamda telefon PII'ni maskalash uchun.
Email'ni maskalash
Domen ko'rinishini saqlagan holda lokal qismini maskalaydi.
Telefonni maskalash
Format va suffiks ko'rinishini saqlagan holda sezgir raqamlarni maskalaydi.
Builder uslubidagi API
Ishlashdan oldin email/telefon maskalash va mask belgisini aniq yoqing.
O'rnatish va boshlash
Groovy [planned: Maven Central 0.2.0]: Quyidagi joriy o‘rnatish usulidan foydalaning, Groovy API’sini yuklang va minimal misolni ishga tushiring. Misol e-pochta va telefonni niqoblashni aniq yoqadi hamda kutilgan natijani ko‘rsatadi.
O'rnatish
git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git
Foydalanish
example.groovy
import org.finitefield.maskpii.Masker
def masker = new Masker()
.maskEmails()
.maskPhones()
.withMaskChar('#')
def inputText = 'Contact: alice@example.com or 090-1234-5678.'
def output = masker.process(inputText)
println(output)
// => Contact: a####@example.com or ###-####-5678.
Izoh
Iltimos, README ushbu til uchun paket ekotizimi tafsilotlari va API misollarini aniq ko'rish uchun.
Oldingi
Til indeksiKeyingi
GitHub