前言
一 什么是数据脱敏?
二 姓名脱敏小案例
2.1 定长脱敏
2.2 非定长脱敏
三 函数释义
前言
大家好,我是麦洛,前几天项目中用到了姓名脱敏,要保留头和尾,中间填充不定数量的'*'。...数据脱敏(Data Masking),顾名思义,是屏蔽敏感数据,对某些敏感信息(比如,身份证号、手机号、卡号、客户姓名、客户地址、邮箱地址、薪资等等 )通过脱敏规则进行数据的变形,实现隐私数据的可靠保护...业界常见的脱敏规则有,替换、重排、加密、截断、掩码,用户也可以根据期望的脱敏算法自定义脱敏规则。...img
二 姓名脱敏小案例
2.1 定长脱敏
所谓定长脱敏,就是替换的'*'的长度固定,效果如下图所示
SELECT
CONCAT( LEFT ( real_name, 1 ), '*', RIGHT...例如:
SELECT RPAD(123, 6, '0') AS str1, RPAD(123, 2, '0') AS str1;
|str1 |str1|
----+----+
|123000|12