水印
水印是在图像、视频、音频、文档等内容中,嵌入人的眼睛或耳朵难以察觉的信息的技术。它与纸币水印用于防伪是同一个原理,被用在数字内容的版权保护、篡改检测、来源追踪上。
二维码与水印的关系有两个方向。第一,是往二维码本身里嵌入水印。给二维码的模块排布加上极轻微的调制,外观几乎不变,内部却带上了附加信息。校验只有正规发行方才知道的水印图案,就能检出伪造的二维码。
第二,是用二维码来代替水印。过去判定产品包装真伪,靠的是用肉眼确认的物理水印,但这需要专业知识才能判断。把序列号存进二维码,扫一下就与服务器端的数据库比对来判定真伪,其长处在于消费者自己用手机就能轻松确认。
更进一步的应用上,用隐写术(信息隐藏)把二维码不可见地嵌进普通图像的研究也在推进。肉眼看上去只是一张普通照片,用专用应用拍摄时二维码才浮现出来。作为在不损伤广告设计美感的前提下嵌入信息的手段,它受到关注。不过这类手法都需要专用的检测应用,一般手机的相机读不出来,因此适用范围仍限于品牌方自己掌控读取一侧的场合。
选用时要分清目的。想让消费者自己确认真伪,就该用普通的二维码把判定做得越简单越好;而要防的是懂行的伪造者,则应把水印这类只有发行方能校验的手段叠加在二维码之上,两层并用。