最近试用了几款二维码扫描软件,
微信的扫一扫:需要链接网络才能试用。
我查查:可以不用连接网络
其他浏览器自带的二维码扫描功能:可以不用连接网络
1、首先,二维码自身并不具备防伪功能。
2、二维条码的特性:具有储存量大、保密性高、追踪性高、抗损性强、备援性大、成本便宜,正是因为具备这些特性,可以将其引入防伪应用领域。
3、二维码防伪应用:你可以将二维码理解为一种载体盒子,一种承载了商品信息的盒子,而盒子里是看似杂乱无序被打上马赛克的东西。肉眼无法直接看到盒子里东西的本质(原始信息),只有借助于专门的识别设备或识别软件才能解码还原。这种做法,可以防止防伪标识自身不被批量制假,但是无法防止1对1的硬拷贝,从而被制假者1:N制假。所以,二维码的防伪应用,首先应解决二维码防伪标识自身的不可伪造问题,即标识本身的防伪,现在一般采取的办法无外乎下面2种:
A、二维码图和传统防伪制作技术(主要是印刷)相结合,避免码图被直接影印、拍照,比如采用隐形印刷等等;
B、掌握二维码编码技术,对二维码码图本身做特殊处理(如加密、复合等)。这种方法的目的一是可以让别人的识读软件无法识别码图,二是可以在这些码图中编入特别信息,以作防伪校验之用。然后配合A中所说的方法,并建立校验关联关系。我说的上面两种方法,在绝对真空条件下(无互联网、无交互),都能防止防伪表示本身不被直接影印、拍照,而且可以做得不易被1对1复制(如果制假者追求极致,具备一切1对1复制条件和承受金钱、时间投入,是没有办法的事情)。解决了防伪标识表征的防伪之后,就可以带入商品的防伪应用了。一般做法就是建立商品数据库,二维码中包含的信息与之匹配,并建立查询应答机制(简单举例:一个码可被查询几次,记录被查询的时间等,对第一次之后的查询做何种处理等等。。。)
综上可以解释下几个扫码软件的原理,首先二维编码有一定的算法标准(这个算法可以是用各种计算机语言区编写,形成内容和图形的对应),二维码的内容如果是纯文字,这样文字通过算法对应出图形二维码,二维码通过扫描软件还原文字,这样肯定不需要连接网络,因为二维码本身就有存储数据的作用。如果二维码内容是网址,扫描结果会直接放到浏览器上去打开,这样就需要连接网络。
- 本文固定链接: http://ttfde.top/index.php/post/208.html
- 转载请注明: admin 于 TTF的家园 发表
《本文》有 0 条评论