基于多码合一的加密方法和系统技术方案

技术编号:17098093 阅读:54 留言:0更新日期:2018-01-21 10:14
本发明专利技术涉及一种基于多码合一的加密方法和系统,包括获取商品的微信公众号和特征参数信息对应的多个二维码,特征参数信息对应的二维码包括商品的溯源码和防伪码,对每个二维码根据预设规则随机选取加密算法进行加密,加密之后二维码的数据内容变化,数据大小不变,将加密之后的二维码整合成合成码;随机选取加密算法对组成合成码的每个二维码进行分别加密,该二维码包括商品的微信公众号对应的二维码、溯源码和防伪码,加密之后二维码的数据内容变化,数据大小不变,然后将其合成合成码;由于每个二维码的加密算法都是随机的,使得最后形成的合成码很难破解,加密效果好,防伪力度强,并且加密后二维码的数据大小不变,保障了二维码的可读性。

Encryption method and system based on multi code one

The invention relates to a multi code encryption method and system based on WeChat, including the corresponding public number and characteristic parameter information to get the product of multiple two-dimensional code, feature parameter information corresponding to the two-dimensional code including commodity traceability code and security code, two-dimensional code according to the preset rules for each randomly selected encryption. After the encryption data content of two-dimensional code changes, the data size unchanged, will be integrated into the two-dimensional code after the encryption code synthesis; randomly selected encryption algorithm to encrypt code respectively composed of each two-dimensional code, the two-dimensional code includes goods corresponding two-dimensional code, WeChat public number and security code traceability code, data encryption the contents of the two-dimensional code changes, the data size unchanged, then the synthesis of code encryption algorithm; because each two-dimensional code is random, which makes the final shape The synthetic code is difficult to crack, the encryption effect is good, the anti-counterfeiting strength is strong, and the data size of the two-dimensional code is constant after encryption, which ensures the readability of the two-dimensional code.

【技术实现步骤摘要】
基于多码合一的加密方法和系统
本专利技术涉商品编码的加密领域,尤其涉及一种基于多码合一的加密方法和系统。
技术介绍
食品安全是与人民息息相关的民生问题,直接关乎人们的身体健康,进而关乎人们的生活质量。随着食品产业化的发展,越来越多的产线食品进入到人们的日常生活中,这些食品的安全问题成为了大家非常关心的问题。目前,主要通过在食品包装上设置防伪码和防伪图层来辨别该食品是否为正品,在刮开防伪图层之后消费者需要登陆相关网站进行防伪码的验证,操作繁琐,消费者查询的意愿度低。并且,一般的,这些防伪码为一串加密的数字,容易让不法分子找出其中的规律,进行恶意伪造,且相应的查询网站也可很容易伪造,防伪力度不够。
技术实现思路
基于此,有必要提供一种基于多码合一的加密方法和系统,加密效果好,防伪力度强。一方面,本专利技术提出一种基于多码合一的加密方法,包括:获取商品的微信公众号和特征参数信息对应的多个二维码,所述特征参数信息对应的二维码包括商品的溯源码和防伪码;对每个二维码根据预设规则随机选取加密算法进行加密,加密之后二维码的数据内容变化,数据大小不变;将加密之后的二维码整合成合成码。上述基于多码合一的加密本文档来自技高网...
基于多码合一的加密方法和系统

【技术保护点】
一种基于多码合一的加密方法,其特征在于,包括:获取商品的微信公众号和特征参数信息对应的多个二维码,所述特征参数信息对应的二维码包括商品的溯源码和防伪码;对每个二维码根据预设规则随机选取加密算法进行加密,加密之后二维码的数据内容变化,数据大小不变;将加密之后的二维码整合成合成码。

【技术特征摘要】
1.一种基于多码合一的加密方法,其特征在于,包括:获取商品的微信公众号和特征参数信息对应的多个二维码,所述特征参数信息对应的二维码包括商品的溯源码和防伪码;对每个二维码根据预设规则随机选取加密算法进行加密,加密之后二维码的数据内容变化,数据大小不变;将加密之后的二维码整合成合成码。2.根据权利要求1所述的方法,其特征在于,所述对每个二维码根据预设规则随机选取加密算法进行加密的步骤包括:从所述若干个加密算法中随机选取一个加密算法对每个二维码进行加密;从所述若干个加密算法中随机选取一个加密算对加密后的二维码进行再次加密。3.根据权利要求2所述的方法,其特征在于,所述从所述若干个加密算法中随机选取一个加密算法对每个二维码进行加密的步骤之前还包括:对所述若干个加密算法进行编号;所述将加密之后的二维码整合成合成码的步骤之后还包括:将选中的加密算法对应的编号随机加入到所述合成码中。4.根据权利要求3所述的方法,其特征在于,所述合成码的数据大小为组成所述合成码的多个二维码的数据大小之和加上所述编号的数据大小。5.根据权利要求1所述的方法,其特征在于,所述合成码包括首层码和底层码,所述底层码设置在商品表面,所述首层码覆盖于所述底层码上,所述首层码可揭开,所述首层码包括商品的溯源码和微信公众号对应的二维码,所述底层码包括商品的溯源码和防伪码。6.根据权利要求1所述的方法,...

【专利技术属性】
技术研发人员:张波
申请(专利权)人:深圳市金天速科技有限公司
类型:发明
国别省市:广东,44

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

1