预置的脱敏函数
脱敏函数名 |
示例 |
creditcardmasking |
‘4880-9898-4545-2525’ 将会被脱敏为 ‘xxxx-xxxx-xxxx-2525’,该函数仅对后 4 位之前的数字进行脱敏 |
basicemailmasking |
‘abcd@gmail.com’ 将会被脱敏为’xxxx@gmail.com’, 对出现第一个’@’之前的文本进行脱敏 |
fullemailmasking |
‘abcd@gmail.com’ 将会被脱敏为 ‘xxxx@xxxxx.com’,对出现最后一个’.’之前的文本(除’@’符外)进行脱敏 |
alldigitsmasking |
‘alex123alex’ 将会被脱敏为 ‘alex000alex’, 仅对文本中的数字进行脱敏 |
shufflemasking |
‘hello word’ 将会被随机打乱顺序脱敏为 ‘hlwoeor dl’, 该函数通过字符乱序排列的方式实现,属于弱脱敏函数,语义较强的字符串不建议使用该函数脱敏。 |
randommasking |
‘hello word’ 将会被脱敏为 ‘ad5f5ghdf5’,将文本按字符随机脱敏 |
maskall |
‘4880-9898-4545-2525’ 将会被脱敏为 ‘xxxxxxxxxxxxxxxxxxx’ |