Groovy-д зориулсан mask-pii

Groovy хэлний mask-pii хэрэгжилт нь лог болон өгөгдлийн pipeline доторх имэйл, утасны PII-г нуухад зориулагдсан.

Имэйл масклах

Домэйн харагдах хэвээр үлдээж, локал хэсгийг масклана.

Олон улсын утасны формат

Формат болон төгсгөлийн харагдах байдлыг хадгалахдаа мэдрэмтгий цифрүүдийг масклана.

Builder хэв маягийн API

Боловсруулахаас өмнө имэйл болон утасны масклалтыг идэвхжүүлж, маск тэмдэгтийг тодорхой заана.

Суулгаад эхлэх

Groovy [planned: Maven Central 0.2.0]: Доорх одоогийн суулгах аргыг ашиглаж, Groovy API-г ачаалаад хамгийн бага жишээг ажиллуулна уу. Жишээ нь имэйл болон утасны далдлалтыг тодорхой идэвхжүүлж, хүлээгдэж буй гаралтыг харуулна.

Суулгалт

git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git

Ашиглалт

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.
Тэмдэглэл

Дэлгэрэнгүй мэдээллийг README README-ээс шалгаж, энэ хэлний пакетийн экосистемийн нарийвчилсан мэдээлэл болон API жишээг үзнэ үү.