身份证、合同、聊天记录要发给别人,敏感信息得先挡住。多数人的第一反应是打马赛克,但有一件事很少被说清:马赛克和高斯模糊并不是绝对不可逆的。这篇讲怎么打码、强度怎么选,以及什么情况下应该直接用纯色覆盖。
官方怎么说
官方对这个场景的表述是:用看图王 PC 软件加马赛克「一般可以在电脑本地完成操作,不需要把隐私图片上传到网络。对于身份证、合同、聊天记录这类敏感图片,本地打码更放心」。
这个思路是对的——处理敏感图片时,少一次上传就少一处风险。同类建议官方在水印和压缩的说明里也提过。
重点:马赛克不等于安全
这一点必须说清马赛克的本质是把一块区域的像素合并成大格子、取平均色;高斯模糊是按权重把周围像素混在一起。两者都保留了原始信息的统计特征。对于位数固定、字符集有限的内容——银行卡号、手机号、身份证号——存在被暴力枚举比对的可能:把所有可能的数字组合用同样参数处理一遍,再和你的马赛克结果比对,就可能反推出原文。
这不是理论上的杞人忧天,对格式规整的数字内容尤其现实。所以要按内容类型区分处理强度:
| 内容类型 | 建议做法 | 原因 |
|---|---|---|
| 身份证号、银行卡号、手机号 | 纯色色块直接覆盖 | 位数固定、字符集有限,马赛克有被反推风险 |
| 姓名、地址、单位名称 | 纯色覆盖,或很粗的马赛克 | 信息量小,容易被猜出 |
| 人脸(不希望被认出) | 粗马赛克或纯色覆盖 | 细马赛克仍可能辨识轮廓特征 |
| 背景中的无关杂物 | 马赛克即可 | 不涉及可枚举的敏感信息 |
操作要点
本地打开图片敏感图片不要传到不明网站处理,这也是官方的建议。
选中要遮挡的区域范围宁可框大一点。只挡住数字的一部分是没用的——剩下的部分加上格式规律往往就能推出全部。
选够强度敏感数字直接用纯色色块。用马赛克的话,格子要粗到完全看不出字符边界。
另存为新文件这一步最关键,见下面的提醒。
放大复检发出去之前把图放大到 100% 以上,逐个确认该挡的都挡住了。证件照的边角、聊天截图的头像和昵称都容易漏。
只发新文件,别发原图打码后另存为新文件,对外只发这一份。常见事故是打了码但发的时候手快选了原图,或者把整个文件夹一起打包发出去。另外注意有些编辑流程会保留可撤销的历史,务必确认导出的是已经合并压平的最终图片,而不是还能还原图层的工程文件。
还有两件容易漏的事
- 文件名本身可能泄露信息——「张三_身份证_2026.jpg」这种命名,图里挡得再好也没用。批量改名的方法见批量重命名怎么做。
- 元数据可能带位置信息——手机拍的照片可能包含 GPS 坐标、拍摄设备等 EXIF 信息。介意的话,处理时留意是否保留了元数据。顺带一提,很多压缩工具所谓的「无损优化」其实就包含剥离元数据这一步,见「无损压缩」是真的无损吗。
资料参考:pic.2345.cc/mosaictool/。本文所述界面路径、参数与权益以你所用版本的实际显示为准。
