跟着二维码的加快速度进行开展,其运用场景规模已渗透到咱们正常的日子的各个旮旯。在传统的产品防伪运用的职业中,二维码也供给了一种新的完结途径。经过对二维码在防伪职业的运用事例剖析发现,现有的二维码防伪技能首要是经过对写入的防伪信息加密和图画掩盖等技能来完结,一旦数据库和加密技能被破解,一切的防赝品标签将简单被仿制,很难被发现。
新式防伪二维码软件完结防伪码的生成、加密、3D验证码图画的生成、二维码图画的生成、美化,验证码图画与二维码图画组成处理等功用,如图1。
因二维码有必定的容错性,所以生成图画的过程中能够终究靠对图画数据的操作完结图画美化功用。处理后的二维码图画与本来的图画发生了改动,比方前景色和背景色的改动,或许在二维码中心添加了logo标志、验证码等,这些都可能会影响二维码的正常辨认,为此,体系中加入了实时的二维码检测功用,以便及时检测所得到的二维码图画是否能被正常辨认,如图3。
图画数据在内存中可笼统成二维数组,能够读写,因而这儿的验证码与二维码图画的组成技能,是将经过缩放处理的两张二维数组,经过必定的标准(验证码图画应放置在二维码图画中心方位、验证码图画面积不该超越特别的份额的二维码图画面积)组成一张二维数组。验证码图画数据将掩盖本来二维码图画中心部分的数据。为了坚持验证码在二维码中的清晰度与可识读性,操作者需求常常调理两个图画的巨细份额,并经过检测程序断定可识读性,终究找到两张图画合理的巨细份额,为后期的快速批量生成,供给最优的数值。
防伪内容信息处理首要是对20位的明文数据进行加密处理(本体系中运用了DES加密技能),并将密文作为二维码内容。用户查询时,向服务器发送密文,服务器根据密钥和密文解出明文,然后经过防伪码的明文查询防伪数据库,取得验证码内容,并回来给查询用户,供用户与标签中的3D验证码比较,判断线; 数据库规划
体系规划中,此部分数据库规划有两种计划,一种是将产品信息以及防伪信息同时写入数据库,另一种是将产品信息放置在二维码中,防伪信息放置在数据库中。两种办法各有优缺陷。榜首种办法长处是二维码中所要带着的信息量比较少,便于二维码图画的辨认,可展现更多产品特性;缺陷是过火依赖于服务器,发生的网络流量较大。第二种计划刚好与之相反。在运用的时分可根据状况挑选其间一种计划。
防伪查询事务处理渠道首要是运用HTTP协议,接纳查询密文后,对被加密的防伪码密文进行解密和数据库查询操作,并经过HTTP协议向客户终端回来产品的防伪码以及验证码等信息内容。
查询支撑HTTP服务协议,因而该体系支撑多种查询终端,如微信、我查查等多种客户终端,如图4。
本体系首要结合了加密解密技能、二维码生成识读技能、3D图画处理技能、网络技能等多种现代技能,并引入了3D验证码办法,为防伪职业供给一种新的防伪手法。该防伪体系经过进步技能难度来添加仿制难度,其运用本钱较低,适合于各类职业运用。
(作者单位:安徽省标准化研究院)《我国自动辨认技能》2014第2期