📝 原始文本(含敏感信息) 0 字符

🎯 识别与打码范围

填写的每个关键词都会被等长打码,适合隐藏姓名、公司名、项目名等你才知道的敏感词。

✅ 脱敏结果 —

🔐 打码规则与示例

默认策略是「既能确认一致、又无法还原」:保留少量首尾字符用于人工核对,中间全部隐藏。

信息类型识别规则打码前打码后
手机号1 开头 + 第 2 位 3~9,共 11 位13812345678138****5678
身份证号18 位,含合法出生日期段110101199003071234110101********1234
银行卡号16 ~ 19 位数字,可含空格或横线6222 0212 3456 7890**** **** **** 7890
邮箱地址标准邮箱格式zhangsan@example.comzh******@example.com
车牌号省份简称 + 字母 + 5~6 位京A12345京A*****
固定电话0 开头区号 + 7~8 位号码010-87654321010-****4321
自定义关键词你填写的任意词语张三**

⚠️ 使用说明:
· 打码后的文本可以放心截图、粘贴到工单或分享给同事,但请留意:保留的首尾数字组合起来仍可能被关联识别,涉及高度敏感场景建议用「全隐藏」思路手动处理;
· 自动识别基于正则规则,无法做到 100% 准确——请务必肉眼复核结果再发送,尤其是身份证与银行卡这类长数字;
· 银行卡识别会跳过不满足 16 ~ 19 位的长数字,避免误伤订单号、流水号;
· 所有识别与打码均在浏览器本地完成,文本不会上传服务器,也不会写入任何存储。

🛡️

敏感信息打码

效率工具 完全免费 🌙 支持黑夜模式 🔒 纯前端本地处理 6 类信息自动识别

把一段日志、一张表格的内容、一段聊天记录贴到群里之前,你会先检查有没有手机号、身份证、银行卡吗?
人工检查既慢又容易漏,而这个工具做的事很纯粹:找出敏感信息,替换掉,其余一个字都不动。
· 自动识别:手机号、身份证号、银行卡号、邮箱、车牌号、固定电话六类常见敏感信息;
· 策略合理:保留少量首尾字符(如 138****5678),既能核对是不是同一个号码,又无法还原完整信息;
· 自定义关键词:姓名、公司名、项目代号这些机器猜不到的敏感词,用逗号列出来就会等长打码;
· 命中可见:处理完会列出「改了几处、分别是什么类型」,方便你确认没有漏网之鱼;
· 隐私优先:整个过程在你的浏览器里完成,数据不出本机——这也正是脱敏工具最该守住的底线。
常用于:提交 Bug 工单时贴日志、在群里同步数据、把生产数据整理成测试样例、对外分享截图前的文本处理。

类别效率工具
运行方式纯前端 · 离线可用
识别类型手机 / 身份证 / 银行卡 / 邮箱 / 车牌 / 固话

核心特性

手机号自动打码
身份证脱敏
银行卡脱敏
邮箱打码
车牌号打码
自定义关键词
多种打码字符
支持黑夜模式

为什么建议「打码」而不是直接删除

直接把敏感信息删掉,往往会破坏上下文:一段报错日志里少了手机号,同事就没法确认是哪条记录;一张表里删掉身份证,就无法判断是不是同一个人。
打码的价值在于保留结构、隐藏内容:
· 138****5678 保留了运营商与尾号,能确认「是不是这个号」,但看不出完整号码;
· 110101********1234 保留了地区码与尾号,便于核对归属地与本人;
· **** **** **** 7890 只留后四位,这是金融行业通行的展示规范。
正因为「既能对上、又还原不了」,打码成了合规分享数据的最常见做法。也提醒一句:打码 ≠ 绝对安全,如果一段文本里同时出现姓名、生日、地址、尾号这些信息,组合起来仍可能被推断出身份,敏感场景请谨慎。

怎么用

  1. 第 1 步
    把要脱敏的文本粘贴到左侧输入框(可点「✨ 示例文本」先看看效果)。
  2. 第 2 步
    勾选需要识别并打码的信息类型,选择喜欢的打码字符。
  3. 第 3 步
    如有姓名、公司名等敏感词,填进「自定义关键词」,用逗号分隔。
  4. 第 4 步
    点「🛡️ 开始打码」,右侧查看脱敏结果与命中清单,确认无误后复制或导出。

更新记录

  • v1.0 2026-09-11 工具上线:支持手机号、身份证号、银行卡号、邮箱、车牌号、固定电话六类敏感信息自动识别与打码,支持自定义关键词等长打码;提供 4 种打码字符;实时统计命中数量并列出命中清单;身份证识别带合法出生日期校验,银行卡仅匹配 16 ~ 19 位以避免误伤订单号;支持复制与导出 txt;适配黑夜模式;纯前端本地处理。

常见问题

打码后的文本可以放心发给别人吗?
用于日常协作、工单、群聊是安全的,但请理解「打码」的边界:
· 打码只隐藏了部分字符,保留的首尾信息仍可被组合推断(例如同时出现姓名、生日、手机尾号);
· 正则识别可能存在漏识别,务必肉眼复核一遍;
· 如果文本涉及高度敏感内容(完整的银行卡、证件照、家庭住址、医疗记录),建议不要分享文本,而是通过合规渠道传递。
一句话:打码能大幅降低风险,但不能替代合规流程。
为什么订单号、流水号没有被误打码?
因为银行卡规则做了长度约束:只匹配 16 ~ 19 位的连续数字(可含空格或横线分组),并用「首位不为 0」等条件降低误伤。
常见的订单号有 12 位、15 位、20 位、24 位等,多数不在该区间内。
身份证规则还额外校验了中间的出生日期段(年份 18xx / 19xx / 20xx、月份 01~12、日期 01~31),因此不会把随便一串 18 位数字当成身份证。
如果你的业务数据仍被误伤,可以取消勾选对应类型,改用「自定义关键词」精确处理。
自定义关键词支持多个吗?会区分大小写吗?
支持多个,用逗号(中英文逗号均可)、顿号、分号或换行分隔。
匹配时不区分大小写,因此「zhangsan」能匹配到「ZhangSan」。
打码采用等长替换,即 2 个字的关键词会变成 2 个打码字符,保持原有排版宽度不变。
文本会被上传到服务器吗?
不会。所有识别与替换都在浏览器本地完成,不上传、不存储、不写入 LocalStorage,关闭页面即彻底消失。
你甚至可以断网使用——这正是处理敏感数据时最需要的特性。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码