📝 输入JSON数据
⚙️ 脱敏规则
📊 脱敏结果
📚 JSON数据脱敏能做什么?
JSON数据脱敏工具可以一键遮蔽JSON中的敏感信息,如手机号、邮箱、身份证号、密码等。在开发调试、日志记录、数据分享等场景中,经常需要隐藏敏感数据,本工具帮助您快速安全地完成脱敏处理。
核心功能
• 8种预设敏感字段:手机号、邮箱、身份证、密码、银行卡、IP、地址、姓名
• 3种脱敏方式:部分遮蔽、完全替换、删除字段
• 自定义字段名匹配,支持任意字段脱敏
• 递归处理嵌套JSON和数组
• 脱敏统计:字段数、脱敏率
使用教程
1. 粘贴或输入JSON数据到输入框
2. 选择需要脱敏的字段类型和脱敏方式
3. 可添加自定义字段名(逗号分隔)
4. 点击"执行脱敏"查看结果,复制或下载
应用场景
• 开发调试:在日志或调试输出中隐藏敏感数据
• 数据分享:分享API响应示例时保护用户隐私
• 测试数据:生成脱敏后的测试数据集
• 文档编写:在技术文档中使用脱敏数据示例
扩展知识
数据脱敏(Data Masking)是数据安全的重要手段。GDPR、个人信息保护法等法规要求对个人敏感信息进行保护。常见的脱敏策略包括:静态脱敏(替换原始数据)、动态脱敏(查询时实时遮蔽)、格式保留加密(保持数据格式不变)。本工具实现的是静态脱敏中的遮蔽方式。
❓ 常见问题
JSON脱敏工具支持哪些敏感字段?
默认支持手机号、邮箱、身份证号、密码、银行卡号、IP地址、地址、姓名等8种敏感字段。还可以自定义添加需要脱敏的字段名。
脱敏后的数据格式是什么?
支持三种脱敏方式:星号替换(如138****1234)、固定值替换(如[REDACTED])、删除字段。手机号保留前3后4位,邮箱保留首字母和域名,身份证保留前3后4位。
脱敏处理会上传数据到服务器吗?
不会。所有脱敏处理都在浏览器本地完成,JSON数据不会上传到任何服务器。这是本工具的核心优势,确保敏感数据不会泄露。
可以自定义脱敏规则吗?
可以。支持自定义字段名匹配规则、脱敏方式和替换字符。还可以选择只脱敏特定字段,或添加新的敏感字段规则。
支持嵌套JSON和数组吗?
支持。工具会递归遍历JSON对象的所有层级,包括嵌套对象和数组中的每个元素,确保所有敏感字段都被脱敏处理。
脱敏后的JSON可以还原吗?
不可以。脱敏是单向操作,原始数据被替换后无法恢复。这是数据脱敏的安全特性,确保敏感信息不会通过逆向操作泄露。建议在脱敏前备份原始数据。