数据匿名化工具 - 屏蔽邮箱、IP和银行卡

使用内置模式或自定义正则表达式规则屏蔽邮箱、IP地址、银行卡号和电话号码。

数据脱敏与匿名化工具

报告问题

发现漏洞或对 数据匿名化工具 - 屏蔽邮箱、IP和银行卡 有建议?请告诉我们!

数据脱敏工具
配置
输入数据

Ready to Mask

Paste your text and click Mask Data to anonymize sensitive information

数据匿名化

这个工具可以在浏览器中直接屏蔽你粘贴进来的文本中的敏感信息,比如日志文件、聊天记录导出或CSV行。它会把电子邮件、IP地址、银行卡号和电话号码替换成部分隐藏的形式,也可以使用你自己编写的正则表达式规则。处理结果会立即显示在输出框中,可以一键复制或重置。

屏蔽规则如何运作

工具提供四种预设模式。电子邮件、IPv4和银行卡默认勾选;电话号码因为各国格式差异太大、难以稳定识别,所以默认关闭。电子邮件地址会保留第一个字母和域名,其余部分用星号遮盖,例如chen.wei@shanghai-jianzhu.cn会变成c*******@shanghai-jianzhu.cn。IPv4地址会保留前两段数字,遮盖后两段,例如58.30.14.203会变成58.30.***.***。银行卡号只保留最后四位数字。电话号码只保留最后两位字符,例如138-1234-5678会变成***********78。对于这四种预设覆盖不到的内容,比如姓名、工号或内部参考代码,可以在自定义规则栏中输入自己的正则表达式和替换文本;如果替换文本留空,默认会使用[REDACTED]。

使用示例

假设粘贴了这样一行登录日志:2024-05-20 14:32:01 用户登录。邮箱:chen.wei@shanghai-jianzhu.cn,IP:58.30.14.203,卡号:6222 0212 3456 7890。勾选电子邮件、IPv4和银行卡后,结果如下:2024-05-20 14:32:01 用户登录。邮箱:c*******@shanghai-jianzhu.cn,IP:58.30.***.***,卡号:************7890。时间戳和"用户登录"这几个字保持不变,因为它们都不匹配这三种模式。

局限性

预设模式只能识别固定的文字形式,不理解含义:如果姓名、家庭住址或账号是以普通文字形式出现的,除非你为它们单独写一条自定义规则,否则不会被遮盖。无效的正则表达式会被静默忽略,不会有任何提示,附近的文字也不会被遮盖。屏蔽操作只改变结果框中显示的内容;你粘贴的原始文本在关闭标签页之前,仍然保留在浏览器内存和剪贴板历史中,因此这不能替代安全删除文件或对其进行加密。这个工具不会向任何服务器发送数据,所有处理都在浏览器标签页内完成。

常见问题