把一张打了马赛克的二维码交给AI图片工具,短短几分钟就被完整复原,生成的新码能直接扫码读出内容——这已经是媒体记者动手验证过的结果,但结论得加个限定:AI能不能复原,完全取决于码是怎么打的。整屏模糊、半透明笔刷、细碎像素块这类打码基本等于没打;只有把码的核心数据区彻底盖死,AI才真的没辙。央视网
两轮实测,结果因“打法”而分
10月23日,扬子晚报晚报记者生成了一张简单文字的二维码,分别做三种处理再丢给AI。经过整体模糊处理的二维码,可被AI直接还原;用模糊画笔随机涂抹、油画笔刷式遮盖的,AI多次修复均未成功,而且每次生成的结果都不一样,根本通不过扫码;像素块马赛克则要看笔刷大小——小块配大图,打码几乎只是降画质,那张码不靠AI也扫得出来,只有像素大到彻底改变码形,AI才补不回来。扬子晚报
10月28日,央视新闻记者做了另一轮测试:把一张完整二维码放大、裁掉两边,这张残缺的码照样能直接扫;反过来,把码用不透明笔重度涂鸦、完全看不出底下的内容,AI复原之后扫它,居然还能进入对应网站;而把涂鸦范围再扩大、码的纹路整体模糊后,AI反而没能复原出可用的码。前后两个结果看似打架,其实指向同一条逻辑:关键不在盖了多少,而在盖住了什么。天融信
二维码天生是一道填空题
央视报道援引专家给出的拆解是,二维码由定位标记、功能模块、核心数据模块三部分组成,AI所谓“恢复”的前提是遮挡没有盖住核心数据;核心数据被彻底覆盖、原始编码丢失,AI无法复原,只盖住四周冗余纠错区时,AI反而能靠未被遮挡的部分补齐图案。央视财经
二维码从设计起就是为“抗损”服务的:规格里写进了里德-所罗门纠错数据,L、M、Q、H四档纠错等级官方给出的恢复比例约为7%到30%——注意口径是“码字”,不是画面面积。遮一成照样扫不出、盖三成依然能扫,都属正常,全看有没有命中核心数据。这套冗余本来是给“沾了咖啡渍也能扫”准备的,到了复原模型手里却成了一台标准答案校验器:码只有黑白两个状态,三个“回”字形定位图案和时序线的位置全部固定,模型照着“二维码应该长什么样”的先验往回补,再交给解码器验证,通过校验的答案才会被端出来。
所以知乎上那条浏览量超28万的热榜讨论里,高赞回答的态度反而冷静:二维码本身就带着一套数学纠错机制,不少“打了码还能扫”根本不需要AI,手机扫码器自己就把数据算了回来。轮到AI上场,它做的是“猜测+校验”,不是“擦除复原”:同一张模糊图交给AI,每次生成的结果都不相同,多数根本扫不出来,生成了一张能扫的图,不等于找回了原内容,复原出来的链接也未必还指向原来的地址。还原效果与具体采用的打码手段直接相关,经过整体模糊类处理的二维码能够被AI顺利复原——这是话题描述里的表述;南京邮电大学网络空间安全学院副院长黄海平给出的口径更统一:能否复原,取决于打码后剩余的信息量。知乎知乎专栏
更该警惕的是“假打码”:用半透明画笔、滤镜、毛玻璃遮隐私,看着严丝合缝,实际上原始图像信息仍有残留,把图放大、拉一下亮度和对比度,码面的灰影就会浮出来——这一步连AI都不需要。扬子晚报
哪些打码没用,哪些真的有效
把两轮媒体实测和央视采访专家的建议合在一起,遮法的安全排序很清楚。没用的那类:整屏模糊、高斯模糊、半透明笔刷和滤镜、过细的像素块、只沿四周打码或涂抹、中间核心数据区还露着。有效的那类,按把握从大到小:第一,整张码直接裁掉——涉及个人信息、登录授权、付款授权、身份核验、票务核销的码,扬子晚报的实测建议就是无需展示的直接裁除;第二,要保留画面,就用完全不透明的实色块盖住整个二维码区域,把三个角的定位图案一起盖进去,只遮中间一小片等于没遮;第三,实在坚持打码,央视采访专家的建议是整张二维码90%以上的区域都要打上马赛克,重点是“整张”。扬子晚报天融信
最后一条提醒别漏掉:收款码、快递单这类码都属于个人隐私,尽量不要直接发到网上;打完码的截图,没处理的原始图也不该继续留在群聊记录或公开相册里。任何遮挡法都不保证在所有平台的每款工具面前万无一失,这一次没被复原,不代表信息已经被彻底清除。最干净的防护从来只有四个字:不晒,最稳。央视财经