近年来,二维码技术得到了广泛的应用,在很多社区和APP中都能见到其身影。二维条码作为一种技术,具有唯一性标志的特性。而且二维码相对于一维码具有储存量大、保密性高、追踪性高、可读性强、纠错性能强、抗损性强、备援性大、成本低、信息可随载体移动等优点,可以对照片、文字、指纹、掌纹、声音、签名等信息进行编码,广泛应用于证件、票据防伪以及商品防伪中。
二维码防伪主要是运用密码学原理,将一切可数字化的信息作为原始数据进行加密,生成一组加密的数据文件,也即形成具有更高保密性的数据,将加密的信息以二维码的形式展示。对加密后的二维码,采用密钥进行解密,得到明文情况下的二维码,从而起到防伪的作用。
QR码作为一种广泛使用的二维码技术,它除了具有一维条码及其他二维条码所具有的信息这容量大、可靠性高、占用空间小、可表示汉字及图像多种文字信息、保密防伪性强等优点外,QR条码还能超高速识读,每秒可以识读30个含有100个字符QR码,QR码用数据压缩方式表示汉字,比其他二维条码表示汉字的效率提高了20%;还能全方位识读,QR码的三个角上有三个寻象图形,使用CCD识读设备来探测码的位置、大小、倾斜角度、并加以解码,实现360度超高速、全方位识读;在防伪方面,其最大的优点是:中国移动也定义了QR Code应用数据格式,其DoCoMo格式,对识别结果进行格式化显示,并在此基础上进一步扩展手机应用功能;支持手机扩展应用功能,根据识别信息,添加发送短信、发送邮件、打开网址等功能;QR具有4个等级的纠错功能,即使破损或破损也能够正确识读。
QR防伪的示意图如下所示:
首先对明文信息进行加密,然后生成加密的二维码图案,接着讲二维码通过Internet传送到服务器段进行扫描识读,解密算法解密,还原明文信息。只需要对比明文信息与解密得到的明文信息是否一致,就可以判断真否。