二次校验防伪方法、装置、设备及存储介质制造方法及图纸

技术编号:25481911 阅读:38 留言:0更新日期:2020-09-01 23:02
本发明专利技术公开了一种二次校验防伪方法、装置、设备及存储介质,所述方法包括二次校验防伪码生成算法和防伪校验算法两个部分:其中,二次校验防伪码生成算法用于为每个商品生成一个难以被批量复制的二次校验防伪二维码;该二次校验防伪二维码包括按照特定算法生成的码值、二维码和偏移值三个要素;防伪校验算法则针对客户端扫码二次校验防伪二维码后所发送的码值进行校验。本发明专利技术的技术方案通过生成难以复制的二次校验防伪码和与之对应的防伪校验算法,大大提高了造假成本,增强了防伪力度;同时,防伪校验算法的安全性提高,不易破解,增加了防伪校验算法的健壮性。

【技术实现步骤摘要】
二次校验防伪方法、装置、设备及存储介质
本专利技术涉及信息处理领域,尤其涉及二次校验防伪方法、装置、设备及存储介质。
技术介绍
目前,对商品的防伪鉴定方法通常是用户通过手机扫码贴在商品上的防伪二维码来实现,其中,防伪二维码包括一组由字符或数字组成防伪码和普通二维码。防伪的工作原理主要是由后端服务器对手机扫码后所发送的防伪码进行比对以识别商品真伪,并将验证结果发送到用户手机上。然而,这种方式的最大问题在于防伪码被泄露后,可以以很低成本实现批量复制,使得防伪的防御手段受限;并且,校验算法容易被逆向推导破解。
技术实现思路
本专利技术实施例提供一种二次校验防伪方法、装置、设备及存储介质,以解决现有防伪码容易被批量复制,校验算法脆弱的问题。一种二次校验防伪方法,包括二次校验防伪码生成算法和防伪校验算法,所述二次校验防伪码生成算法包括:根据预设码值生成算法,为每个商品分配一个预设长度的唯一码值;对所述码值进行加密、校验和运算后,取余得到与所述码值一一对应的偏移值;将所述码值与通过预设二维码生成算本文档来自技高网...

【技术保护点】
1.一种二次校验防伪方法,其特征在于,所述二次校验防伪方法包括二次校验防伪码生成算法和防伪校验算法,所述二次校验防伪码生成算法包括:/n根据预设码值生成算法,为每个商品分配一个预设长度的唯一码值;/n对所述码值进行加密、校验和运算后,取余得到与所述码值一一对应的偏移值;/n将所述码值与通过预设二维码生成算法生成的二维码图片合成,得到二维码矢量图;/n将所述偏移值嵌入到所述二维码矢量图中的预设位置;/n根据偏移值定位所述码值的对应位置,并将所述对应位置作标记处理,得到二次校验防伪二维码;/n所述防伪校验算法包括:/n对客户端扫码所述二次校验防伪二维码后所发送的码值进行检索;/n若检索到码值不存在...

【技术特征摘要】
1.一种二次校验防伪方法,其特征在于,所述二次校验防伪方法包括二次校验防伪码生成算法和防伪校验算法,所述二次校验防伪码生成算法包括:
根据预设码值生成算法,为每个商品分配一个预设长度的唯一码值;
对所述码值进行加密、校验和运算后,取余得到与所述码值一一对应的偏移值;
将所述码值与通过预设二维码生成算法生成的二维码图片合成,得到二维码矢量图;
将所述偏移值嵌入到所述二维码矢量图中的预设位置;
根据偏移值定位所述码值的对应位置,并将所述对应位置作标记处理,得到二次校验防伪二维码;
所述防伪校验算法包括:
对客户端扫码所述二次校验防伪二维码后所发送的码值进行检索;
若检索到码值不存在,则确定商品为假;
若检索到码值存在,则对码值进行加密、校验和运算后取余,得到目标偏移值;并将所述目标偏移值发送到所述客户端。


2.如权利要求1所述的二次校验防伪方法,其特征在于,所述预设码值生成算法包括:
根据当前时间戳生成随机数;
将所述随机数与后端服务器各分布式节点的唯一标识,以及预设用户标识信息进行组合,生成所述码值。


3.如权利要求1所述的二次校验防伪方法,其特征在于,所述对所述码值进行加密、校验和运算,包括:
对所述码值进行AES加密,并对加密结果进行按位作CRC校验和运算。


4.如权利要求1所述的二次校验防伪方法,其特征在于,所述将所述对应位置作标记处理,包括:
将所述对应位置作高亮或者反色处理。


5.如权利要求1所述的二次校验防伪方法,其特征在于,在所述对客户端扫码所述二次校验防伪二维码后所发送的码值进行检索之后,并且在所述若检索到码值不存在,则确定商品为假之前,还包括:
对检索次数进行存储记录;
所述若检索到码值存在,则对码值进行加密、校验和运算后取余,得到目标偏移值;并将所述目标偏移值发送到所述客户端,包括:
若所述检索次数大于预设阈值,则确定商品为假;
若检索到码值存在,且所述检索次数小于或等于预设阈值,则对码值进行加密、校验和运算后取余,得到目标偏...

【专利技术属性】
技术研发人员:张志强
申请(专利权)人:艾斯芸防伪科技福建有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1