CN104657765A - 一种二维码以及该二维码的生成方法与生成装置 - Google Patents
一种二维码以及该二维码的生成方法与生成装置 Download PDFInfo
- Publication number
- CN104657765A CN104657765A CN201510079628.XA CN201510079628A CN104657765A CN 104657765 A CN104657765 A CN 104657765A CN 201510079628 A CN201510079628 A CN 201510079628A CN 104657765 A CN104657765 A CN 104657765A
- Authority
- CN
- China
- Prior art keywords
- sequence number
- encrypted
- quick response
- response code
- cipher mode
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Storage Device Security (AREA)
Abstract
本发明提供一种二维码,在二维码生成界面中的信息输入界面中所输入的信息在生成二维码之前,根据***当前显示时间以选定与其相对应的RC4或PANAMA加密方式进行加密。生成上述二维码的方法,包括:在二维码生成界面中的信息输入界面中输入与二维码相对应的信息,并对其进行转换,以得到相对应的第一序号;根据操作***的当前显示时间,以调用RC4或PANAMA加密方式对序号进行加密操作,以生成第二序号;将第一序号与第二序号进行排列,以形成序号组,并对序号组进行加密操作;将序号组输入二维码生成界面中,以生成相对应的二维码。本发明通过当前***时间为条件以调用与其相应的加密方式,从而对在二维码生成界面中输入的信息以生成具有加密功能的二维码。
Description
技术领域
本发明涉及二维码领域,尤其是一种二维码以及该二维码的生成方法与生成装置。
背景技术
随着科学技术的发展,迫切需要条码在有限的空间内表达更多的信息,从而满足各种信息传递的需求,因此产生了二维码技术。二维码技术是利用特定的几何图形按一定的规律在二维方向上排布形成特殊的图形标识,以实现信息的传递。然而随着二维码的广泛应用和传播,也带了很多不利的因素。
本发明的发明人在研究时发现,应用在车票、入场券、优惠券等票据上的二维码通常含有姓名、电话、地址及身份证号等私人信息,如果处理不当将会被不法分子利用,进而对持有人造成伤害。
发明内容
针对上述问题中存在的不足之处,本发明提供一种通过当前***时间为条件以调用与其相应的加密方式,从而对在二维码生成界面中输入的信息进行加密的一种二维码以及该二维码的生成方法与生成装置。
为实现上述目的,本发明提供一种二维码,在二维码生成界面中的信息输入界面中所输入的信息在生成二维码之前,根据***当前显示时间以选定与其相对应的RC4或PANAMA加密方式进行加密。
本发明还提供一种二维码的生成方法,包括以下步骤:
S1、在二维码生成界面中的信息输入界面中输入与二维码相对应的信息,并对所输入的信息进行转换,以得到与其相对应的第一序号;
S2、根据植入有二维码生成界面的操作***的当前显示时间,以调用RC4或PANAMA加密方式对序号进行加密操作,以生成第二序号;
S3、将第一序号与第二序号进行排列,以形成序号组,并对序号组进行加密操作;
S4、将经过加密操作后的序号组输入二维码生成界面中,以生成与序号组相对应的二维码。
上述的二维码的生成方法,其中,在步骤S2中,包括以下操作:
判断步骤S1中第一序号生成的时间末位数字的类型,若末位数字不能够被数字2整除,则判定该末位数字为奇数,则采用RC4加密方式对第一序号进行加密处理,以生成第二序号;
若末位数字能够被数字2整除,则判定该末位数字为偶数,则采用PANAMA加密方式对第一序号进行加密处理,以生成第二序号。
上述的二维码的生成方法,其中,在步骤S3中,包括以下步骤:
S31、将第一序号与第二序号进行排列,以形成序号组;
S32、通过加密顺序指针调用另一种加密方式,以对序号组进行加密操作。
上述的二维码的生成方法,其中,在步骤S32中,包括以下操作:
判断序号组中第二序号的加密方式是否与加密顺序指针所指向的当前加密方式相同,若判定结果为相同,加密顺序指针则指向另一加密方式,并调用此种加密方式对序号组进行加密操作;
若判定结果为不同,则调用当前加密方式对序号组进行加密操作。
本发明还提供一种二维码的生成装置,包括:
二维码生成界面:用于将信息输入界面中输入的信息转换为与其相对应的第一序号,并生成最终的二维码;
时间判断模块:用于获取将所输入信息转换为第一序号后的***当前时间,并判定***当前时间的类型进行;
加密操作模块:用于根据判定后的***当前时间以选择相应的加密方式对第一序号进行加密操作,以形成第二序号,并对由第一序号与第二序号构成的序号组进行加密操作。
上述的二维码的生成装置,其中,所述时间判断装置包括:
时间获取单元:用于获取将所输入信息转换为第一序号后的***当前时间;
时间类型判断单元:用于对获取到的***当前时间的类型进行判断,其判断方式为如下:
提取***当前时间中的末位数字,判断该末位数字是否能被数字2整除,若判定结果为能够被2整除,则为判定***当前时间为偶数;
若判定结果为不能够被2整除,则为判定***当前时间为奇数。
上述的二维码的生成装置,其中,所述加密操作模块包括:
第一序号加密操作单元:用于根据***当前时间的类型,在加密顺序指针的作用下选取与其相对应的加密方式对第一序号进行加密,以形成第二序号;
加密方式判断单元:用于对第二序号的加密方式进行判定,以得知第二序号的加密方式;
序号组加密操作单元:在加密顺序指针的作用下,以选取相应的加密方式对序号组进行加密操作。
与现有技术相比,本发明具有以下优点:
本发明通过当前***时间为条件以调用与其相应的加密方式,从而对在二维码生成界面中输入的信息以生成具有加密功能的二维码;
由于采用两种不同的加密方式进行加密操作,可提高所生成的二维码的加密效果;
另外,在进行第二次加密操作之前,由于还具备加密方式比对操作,因此,可避免由于两次加密操作均是采用相同的加密方式而使加密效果降低的缺点。
具体实施方式
本发明提供一种二维码,被印刷在所需植入的物品表面,在二维码生成界面中的信息输入界面中所输入的信息在生成二维码之前,根据当前显示时间以选定与其相对应的RC4或PANAMA加密方式进行加密。
本发明还提供一种二维码的生成方法,包括以下步骤:
S1、在二维码生成界面中的信息输入界面中输入与二维码相对应的信息,并对所输入的信息进行转换,以得到与其相对应的第一序号。
S2、根据植入有二维码生成界面的操作***的当前显示时间,以调用RC4或PANAMA加密方式对序号进行加密操作,以生成第二序号。
其中,在步骤S2中,包括以下操作:
判断步骤S1中第一序号生成的时间末位数字的类型,若末位数字不能够被数字2整除,则判定该末位数字为奇数,则采用RC4加密方式对第一序号进行加密处理,以生成第二序号;
若末位数字能够被数字2整除,则判定该末位数字为偶数,则采用PANAMA加密方式对第一序号进行加密处理,以生成第二序号。
S3、将第一序号与第二序号进行排列,以形成序号组,并对序号组进行加密操作。
在步骤S3中,包括以下步骤:
S31、将第一序号与第二序号进行排列,以形成序号组;
S32、通过加密顺序指针调用另一种加密方式,以对序号组进行加密操作。
在步骤S32中,包括以下操作:
判断序号组中第二序号的加密方式是否与加密顺序指针所指向的当前加密方式相同,若判定结果为相同,加密顺序指针则指向另一加密方式,并调用此种加密方式对序号组进行加密操作;
若判定结果为不同,则调用当前加密方式对序号组进行加密操作。
S4、将经过加密操作后的序号组输入二维码生成界面中,以生成与序号组相对应的二维码。
本发明还提供一种二维码的生成装置,包括:
二维码生成界面:用于将信息输入界面中输入的信息转换为与其相对应的第一序号,并生成最终的二维码。
时间判断模块:用于获取将所输入信息转换为第一序号后的***当前时间,并判定***当前时间的类型进行。
时间判断装置包括:
时间获取单元:用于获取将所输入信息转换为第一序号后的***当前时间;
时间类型判断单元:用于对获取到的***当前时间的类型进行判断,其判断方式为如下:
提取***当前时间中的末位数字,判断该末位数字是否能被数字2整除,若判定结果为能够被2整除,则为判定***当前时间为偶数;
若判定结果为不能够被2整除,则为判定***当前时间为奇数。
加密操作模块:用于根据判定后的***当前时间以选择相应的加密方式对第一序号进行加密操作,以形成第二序号,并对由第一序号与第二序号构成的序号组进行加密操作。
加密操作模块包括:
第一序号加密操作单元:用于根据***当前时间的类型,在加密顺序指针的作用下选取与其相对应的加密方式对第一序号进行加密,以形成第二序号;
加密方式判断单元:用于对第二序号的加密方式进行判定,以得知第二序号的加密方式;
序号组加密操作单元:在加密顺序指针的作用下,以选取相应的加密方式对序号组进行加密操作。
惟以上所述者,仅为本发明的较佳实施例而已,举凡熟悉此项技艺的专业人士。在了解本发明的技术手段之后,自然能依据实际的需要,在本发明的教导下加以变化。因此凡依本发明申请专利范围所作的同等变化与修饰,曾应仍属本发明专利涵盖的范围内。
Claims (8)
1.一种二维码,被印刷在所需植入的物品表面,其特征在于,在二维码生成界面中的信息输入界面中所输入的信息在生成二维码之前,根据***当前显示时间以选定与其相对应的RC4或PANAMA加密方式进行加密。
2.一种生成权利要求1所述二维码的方法,包括以下步骤:
S1、在二维码生成界面中的信息输入界面中输入与二维码相对应的信息,并对所输入的信息进行转换,以得到与其相对应的第一序号;
S2、根据植入有二维码生成界面的操作***的当前显示时间,以调用RC4或PANAMA加密方式对序号进行加密操作,以生成第二序号;
S3、将第一序号与第二序号进行排列,以形成序号组,并对序号组进行加密操作;
S4、将经过加密操作后的序号组输入二维码生成界面中,以生成与序号组相对应的二维码。
3.根据权利要求2所述的生成方法,其特征在于,在步骤S2中,包括以下操作:
判断步骤S1中第一序号生成的时间末位数字的类型,若末位数字不能够被数字2整除,则判定该末位数字为奇数,则采用RC4加密方式对第一序号进行加密处理,以生成第二序号;
若末位数字能够被数字2整除,则判定该末位数字为偶数,则采用PANAMA加密方式对第一序号进行加密处理,以生成第二序号。
4.根据权利要求3所述的生成方法,其特征在于,在步骤S3中,包括以下步骤:
S31、将第一序号与第二序号进行排列,以形成序号组;
S32、通过加密顺序指针调用另一种加密方式,以对序号组进行加密操作。
5.根据权利要求4所述的生成方法,其特征在于,在步骤S32中,包括以下操作:
判断序号组中第二序号的加密方式是否与加密顺序指针所指向的当前加密方式相同,若判定结果为相同,加密顺序指针则指向另一加密方式,并调用此种加密方式对序号组进行加密操作;
若判定结果为不同,则调用当前加密方式对序号组进行加密操作。
6.一种实施权利要求2中所述生成方法的装置,其特征在于,包括:
二维码生成界面:用于将信息输入界面中输入的信息转换为与其相对应的第一序号,并生成最终的二维码;
时间判断模块:用于获取将所输入信息转换为第一序号后的***当前时间,并判定***当前时间的类型进行;
加密操作模块:用于根据判定后的***当前时间以选择相应的加密方式对第一序号进行加密操作,以形成第二序号,并对由第一序号与第二序号构成的序号组进行加密操作。
7.根据权利要求6所述的生成装置,其特征在于,所述时间判断装置包括:
时间获取单元:用于获取将所输入信息转换为第一序号后的***当前时间;
时间类型判断单元:用于对获取到的***当前时间的类型进行判断,其判断方式为如下:
提取***当前时间中的末位数字,判断该末位数字是否能被数字2整除,若判定结果为能够被2整除,则为判定***当前时间为偶数;
若判定结果为不能够被2整除,则为判定***当前时间为奇数。
8.根据权利要求6所述的生成装置,其特征在于,所述加密操作模块包括:
第一序号加密操作单元:用于根据***当前时间的类型,在加密顺序指针的作用下选取与其相对应的加密方式对第一序号进行加密,以形成第二序号;
加密方式判断单元:用于对第二序号的加密方式进行判定,以得知第二序号的加密方式;
序号组加密操作单元:在加密顺序指针的作用下,以选取相应的加密方式对序号组进行加密操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510079628.XA CN104657765A (zh) | 2015-02-13 | 2015-02-13 | 一种二维码以及该二维码的生成方法与生成装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510079628.XA CN104657765A (zh) | 2015-02-13 | 2015-02-13 | 一种二维码以及该二维码的生成方法与生成装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104657765A true CN104657765A (zh) | 2015-05-27 |
Family
ID=53248864
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510079628.XA Pending CN104657765A (zh) | 2015-02-13 | 2015-02-13 | 一种二维码以及该二维码的生成方法与生成装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104657765A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106203569A (zh) * | 2016-07-07 | 2016-12-07 | 立德高科(昆山)数码科技有限责任公司 | 基于二维码的集邮册信息管理方法 |
CN108681759A (zh) * | 2018-05-14 | 2018-10-19 | 广州微兆信息科技有限公司 | 板件加工、二维码图像生成方法、装置、设备和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006093876A (ja) * | 2004-09-21 | 2006-04-06 | Docomo Systems Inc | 情報提供システム |
CN102118710A (zh) * | 2011-03-08 | 2011-07-06 | 上海红松信息技术有限公司 | 手机终端之间数据传输***及其传输方法 |
CN102546174A (zh) * | 2011-12-20 | 2012-07-04 | 贾松仁 | 二维码加密/解密方法和防伪方法 |
US20120189122A1 (en) * | 2011-01-20 | 2012-07-26 | Yi-Li Huang | Method with dynamic keys for mutual authentication in wireless communication environments without prior authentication connection |
CN103198344A (zh) * | 2013-03-01 | 2013-07-10 | 重庆市远大印务有限公司 | 税控安全二维码编码、解码处理方法 |
-
2015
- 2015-02-13 CN CN201510079628.XA patent/CN104657765A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006093876A (ja) * | 2004-09-21 | 2006-04-06 | Docomo Systems Inc | 情報提供システム |
US20120189122A1 (en) * | 2011-01-20 | 2012-07-26 | Yi-Li Huang | Method with dynamic keys for mutual authentication in wireless communication environments without prior authentication connection |
CN102118710A (zh) * | 2011-03-08 | 2011-07-06 | 上海红松信息技术有限公司 | 手机终端之间数据传输***及其传输方法 |
CN102546174A (zh) * | 2011-12-20 | 2012-07-04 | 贾松仁 | 二维码加密/解密方法和防伪方法 |
CN103198344A (zh) * | 2013-03-01 | 2013-07-10 | 重庆市远大印务有限公司 | 税控安全二维码编码、解码处理方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106203569A (zh) * | 2016-07-07 | 2016-12-07 | 立德高科(昆山)数码科技有限责任公司 | 基于二维码的集邮册信息管理方法 |
CN108681759A (zh) * | 2018-05-14 | 2018-10-19 | 广州微兆信息科技有限公司 | 板件加工、二维码图像生成方法、装置、设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103473733B (zh) | 基于dna编码和混沌映射的图像加密算法 | |
CN102571357B (zh) | 一种签名的实现方法和装置 | |
CN103856640A (zh) | 一种对用户资源信息进行处理的方法及*** | |
CN104636783B (zh) | 基于当前***时间以生成带有网银信息的二维码的方法 | |
CN103778590A (zh) | 利用数字图像存储和传输信息的方法和装置 | |
CN103414549A (zh) | 一种qr二维码二值图像分区变密钥混沌加密方法 | |
CN105005802A (zh) | 基于当前***时间以生成二维码的方法 | |
CN104794516A (zh) | 位置可变式的组合式防伪标识、生成方法与生成装置 | |
CN104794514A (zh) | 基于同一个id的组合式防伪标识、及生成方法与装置 | |
CN108155987A (zh) | 群组消息发送方法、接收方法及其***和通讯终端 | |
CN102340402B (zh) | 基于视觉密码的身份认证方法 | |
CN104616042A (zh) | 与礼品明细相对应的专用二维码及其生成方法 | |
CN109478995A (zh) | 白盒加密算法实现 | |
CN110213057A (zh) | 具有乘积r参数的SM9数字签名协同生成方法及*** | |
CN107070874A (zh) | 广播通信的***、加密方法及装置、解密方法及装置 | |
CN109618073A (zh) | 一种基于超混沌Chen***的多图加密方法 | |
CN109426731A (zh) | 保护数据的方法 | |
CN104252669A (zh) | 一种签收验证方法和装置 | |
CN104657765A (zh) | 一种二维码以及该二维码的生成方法与生成装置 | |
CN107104788A (zh) | 终端及其不可抵赖的加密签名方法和装置 | |
CN104767622B (zh) | 加密方法及装置 | |
CN103199995A (zh) | 一种文件加密的方法和装置 | |
CN104657766A (zh) | 一种二维码以及该二维码的生成方法与生成装置 | |
CN104657763A (zh) | 一种二维码以及该二维码的生成方法与生成装置 | |
CN104616044A (zh) | 一种二维码以及该二维码的生成方法与生成装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150527 |