Excel手机号身份证怎么批量打码?数据脱敏合规外发教程
含客户手机号、身份证、银行卡号的表格要外发申报、交给外包做开发测试、报材料交作业——直接发出去违反《个人信息保护法》和企业合规要求;用 REPLACE / MID 函数手写脱敏,门槛高还只能一列一种格式;企业级脱敏系统(华为云 DSC 按量计费、奇安信私有化万元级)个人和小微根本用不起。
**工具派「Excel数据脱敏」**补上这块空白:上传文件自动扫描出 8 类敏感列,确认后一键脱敏,输出脱敏文件 + 一份可归档的脱敏报告。
三步完成脱敏
- 上传扫描(不扣次数):拖入 .xlsx / .xlsm / .csv,自动逐列识别——表头关键词词典(60+ 词)× 内容抽样正则双引擎,手机号 / 身份证 / 姓名 / 银行卡 / 邮箱 / 地址 / IP / 车牌 8 类敏感列全部现形,并标注置信度(高 / 中 / 低)。
- 确认识别结果:扫描结果是一张「列 × 规则」矩阵——每列的识别类型可以下拉改(认错了改对,认漏了补上,非敏感列选跳过),低置信度行琥珀色提示请人工确认。
- 选规则执行:按列选好规则,点「开始脱敏」,下载脱敏后的文件与脱敏报告。
六种脱敏规则怎么选
- 遮蔽打码:保留部分位打星号(手机号 138****5678、身份证保留前 6 后 4、姓名保留姓)。日常外发申报用它,对方还能看出「这确实是手机号」但拿不到全号。
-假名替换:姓名换成虚拟姓名(张伟、李娜式)、手机号换成 139 虚拟段。表要给人看、又要保持可读性时用。
-哈希:SHA-256 取前 16 位,同一原值同一哈希——两张表都哈希后还能 join 关联,给开发做测试数据首选。
-置空:整列写空串,这列数据一个字不留。
-整列删除:输出文件中该列数据被清除并隐藏,不再需要的字段直接删。
-日期偏移:生日、交易日期整体 ±N 天(同文件统一偏移),保持格式——防止通过生日反推个人。
一致性映射是什么、为什么做测试数据要开
开关默认开启:同一个原值永远映射到同一个脱敏值。张三在第 3 行和第 57 行都叫「张三」,脱敏后都是同一个假名——按人聚合、按手机号关联的统计分析在脱敏后依然可用。做测试数据必须开;做对外展示想增加破解难度可以关(同一姓名每次随机不同假名)。