一种视觉码的防伪方法及终端与流程

文档序号:14750371发布日期:2018-06-22 12:34阅读:来源:国知局
技术特征:

1.一种视觉码的防伪方法,其特征在于,包括以下步骤:

S1:将预设的第一信息通过QR码编码方法,生成QR码图片;

S2:将所述第一信息通过哈希运算后,通过预设的私钥进行加密,得到第一签名信息;

S3:融合所述QR码图片及预设的背景图片,得到视觉码图片;

S4:根据数字水印技术,将所述第一签名信息嵌入于所述视觉码图片中,得到防伪视觉码图片;

S5:解码防伪视觉码图片得到第二信息,并获取防伪视觉码图片中的第二签名信息;根据所述第二签名信息及所述第二信息,验证所述防伪视觉码图片的真伪。

2.根据权利要求1所述的一种视觉码的防伪方法,其特征在于,所述S5具体为:

获取防伪视觉码图片,得到第一防伪视觉码图片;

解码所述第一防伪视觉码图片,得到第二信息;

获取所述第一防伪视觉码图片中的签名信息,得到第二签名信息;

获取预设数字证书中的公钥,所述数字证书的公钥与所述私钥相对应;

根据所述公钥,解密所述第二签名信息,得到第一哈希值;

将所述第二信息通过哈希运算,得到第二哈希值;

判断所述第一哈希值与第二哈希值是否相同,若是,则判断所述第一防伪视觉码图片为非伪造的视觉码图片;否则,判断所述第一防伪码为伪造的视觉码图片。

3.根据权利要求1所述的一种视觉码的防伪方法,其特征在于,所述S3具体为:

所述QR码图片由多个正方形图片组成;

划分每一个正方形图片为环形图片区域和中心图片区域,所述中心图片区域的外边缘线与所述环形图片区域的内边缘线重合;

所述背景图片与所述QR码图片尺寸相同,所述背景图片由多个正方形背景图片组成;正方形图片与正方形背景图片的尺寸相同;

划分每一正方形背景图片为环形背景图片区域和中心背景图片区域;所述中心背景图片区域的外边缘线与所述环形背景图片区域的内边缘线重合;

将QR码图片中的每一个正方形图片中的环形图片区域与背景图片中对应的正方形背景图片的环形背景图片区域进行融合,得到视觉码图片。

4.根据权利要求1所述的一种视觉码的防伪方法,其特征在于,所述S4具体为:

转换所述第一签名信息为第一二进制信息;

通过数字水印技术,将所述第一二进制信息存储于所述视觉码图片中像素点对应的像素值存储空间中字节的最后一位,得到防伪视觉码图片。

5.根据权利要求4所述的一种视觉码的防伪方法,其特征在于,“获取防伪视觉码图片中的第二签名信息”具体为:

通过数字水印技术,提取防伪视觉码图片中像素点对应的像素值存储空间中字节的最后一位存储的信息,得到第二二进制信息;

根据所述第二二进制信息,得到所述第二签名信息。

6.一种视觉码的防伪终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现以下步骤:

S1:将预设的第一信息通过QR码编码方法,生成QR码图片;

S2:将所述第一信息通过哈希运算后,通过预设的私钥进行加密,得到第一签名信息;

S3:融合所述QR码图片及预设的背景图片,得到视觉码图片;

S4:根据数字水印技术,将所述第一签名信息嵌入于所述视觉码图片中,得到防伪视觉码图片;

S5:解码防伪视觉码图片得到第二信息,并获取防伪视觉码图片中的第二签名信息;根据所述第二签名信息及所述第二信息,验证所述防伪视觉码图片的真伪。

7.根据权利要求6所述的一种视觉码的防伪终端,其特征在于,所述S5具体为:

获取防伪视觉码图片,得到第一防伪视觉码图片;

解码所述第一防伪视觉码图片,得到第二信息;

获取所述第一防伪视觉码图片中的签名信息,得到第二签名信息;

获取预设数字证书中的公钥,所述数字证书的公钥与所述私钥相对应;

根据所述公钥,解密所述第二签名信息,得到第一哈希值;

将所述第二信息通过哈希运算,得到第二哈希值;

判断所述第一哈希值与第二哈希值是否相同,若是,则判断所述第一防伪视觉码图片为非伪造的视觉码图片;否则,判断所述第一防伪码为伪造的视觉码图片。

8.根据权利要求6所述的一种视觉码的防伪终端,其特征在于,所述S3具体为:

所述QR码图片由多个正方形图片组成;

划分每一个正方形图片为环形图片区域和中心图片区域,所述中心图片区域的外边缘线与所述环形图片区域的内边缘线重合;

所述背景图片与所述QR码图片尺寸相同,所述背景图片由多个正方形背景图片组成;正方形图片与正方形背景图片的尺寸相同;

划分每一正方形背景图片为环形背景图片区域和中心背景图片区域;所述中心背景图片区域的外边缘线与所述环形背景图片区域的内边缘线重合;

将QR码图片中的每一个正方形图片中的环形图片区域与背景图片中对应的正方形背景图片的环形背景图片区域进行融合,得到视觉码图片。

9.根据权利要求6所述的一种视觉码的防伪终端,其特征在于,所述S4具体为:

转换所述第一签名信息为第一二进制信息;

通过数字水印技术,将所述第一二进制信息存储于所述视觉码图片中像素点对应的像素值存储空间中字节的最后一位,得到防伪视觉码图片。

10.根据权利要求9所述的一种视觉码的防伪终端,其特征在于,“获取防伪视觉码图片中的第二签名信息”具体为:

通过数字水印技术,提取防伪视觉码图片中像素点对应的像素值存储空间中字节的最后一位存储的信息,得到第二二进制信息;

根据所述第二二进制信息,得到所述第二签名信息。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1