CN104636784A - 一种二维码及其生成方法与识别方法 - Google Patents
一种二维码及其生成方法与识别方法 Download PDFInfo
- Publication number
- CN104636784A CN104636784A CN201510090476.3A CN201510090476A CN104636784A CN 104636784 A CN104636784 A CN 104636784A CN 201510090476 A CN201510090476 A CN 201510090476A CN 104636784 A CN104636784 A CN 104636784A
- Authority
- CN
- China
- Prior art keywords
- information
- quick response
- response code
- cipher mode
- divided
- 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
本发明提供一种二维码,包括明文信息部分与暗文信息部分,明文信息部分为用于解析该二维码的APP识别软件的下载地址信息的,暗文信息部分包括经过加密操作后、由相同的一个或多个字符组成的加密信息。生成上述二维码的方法,包括:设定二维码的应用范围;输入需要加密的信息内容,并转换为相应进制的字符串信息;对字符串信息进行加密,以形成加密信息;将应用范围标识符信息的标号、加密方式指令信息的标号与加密信息合并为暗文信息部分;将明文信息部分与暗文信息部分生成二维码。本发明通过明文信息部分可提示使用者下载并安装用于对暗文信息部分进行解析的专用二维码APP识别软件,以获取与暗文信息部分相对应的信息内容。
Description
技术领域
本发明涉及二维码领域,尤其是一种二维码及其生成方法与识别方法。
背景技术
二维码是用特定的几何图形按一定规律在平面(二维方向)上分布的黑白相间的图形。然而,由于现有的任意一种二维码APP识别软件都是能够对二维码进行识读与解析,因此,容易造成信息外泄的现象发生。
发明内容
针对上述问题中存在的不足之处,本发明提供一种在对该二维码进行读取时,可根据提示信息以下载并安装专用的二维码APP识别软件,从而解析出与该二维码所对应的信息的一种二维码及其生成方法与识别方法。
为实现上述目的,本发明提供一种二维码,该二维码在生成时包括明文信息部分、经过加密操作的暗文信息部分、以及设置在明文信息部分和暗文信息部分之间的分隔符;
所述明文信息部分为用于解析该二维码的APP识别软件的下载地址信息;
所述暗文信息部分包括经过加密操作后、由相同的一个或多个字符组成的加密信息;
加密操作的加密方式为RC4加密方式、PANAMA加密方式、Twofish加密方式、MD5加密方式或enigma加密方式。
上述的一种二维码,其中,所述明文信息部分为可见的字符或字符串信息。
上述的一种二维码,其中,所述加密信息在经过加密操作前被转换为二进制、八进制、十进制或十六进制的文本字符串信息。
上述的一种二维码,其中,所述暗文信息部分还包括应用范围标识符信息与加密方式指示信息,所述应用范围标识符信息依次设置在所述加密方式指示信息与所述加密信息的前侧;
所述应用范围标识符信息用于表示该二维码的应用范围;
所述加密方式指示信息用于表示该所述加密信息的加密方式。
本发明提供一种二维码的生成方法,包括以下步骤:
S1、在二维码生成软件中选定所生成的二维码的应用范围;
S2、在暗文信息输入界面中输入需要加密的信息内容,并将信息内容转换为相应进制的字符串信息;
S3、根据字符串信息生成的当前显示时间,以调用RC4加密方式、PANAMA加密方式、Twofish加密方式、MD5加密方式或enigma加密方式对字符串信息生成进行加密操作,以形成加密信息;
S4、将应用范围标识符信息的标号、加密方式指令信息的标号与加密信息合并为暗文信息部分;
S5、将明文信息部分与暗文信息部分合并后导入二维码生成界面中,以生成与其相对应的二维码。
上述的二维码的生成方法,其中,在步骤S2中,所述信息内容在经过加密操作前被转换为二进制、八进制、十进制或十六进制的文本字符串信息,通过菜单选项以选择信息内容所要转换的进制类型。
上述的二维码的生成方法,其中,在步骤S2中,
将00~59秒划分为四个时间区间段:
将00~14秒划分为第一时间区间段,与二进制相对应;
将15~29秒划分为第二时间区间段,与八进制相对应;
将30~44秒划分为第三时间区间段,与十进制相对应;
将45~59秒划分为第四时间区间段,与十六进制相对应。
上述的二维码的生成方法,其中,在步骤S3中,包括以下操作:
将00~59秒划分为五个时间区间段:
将00~11秒划分为第一时间区间段,与RC4加密方式相对应;
将12~23秒划分为第二时间区间段,与PANAMA加密方式相对应;
将24~35秒划分为第三时间区间段,与Twofish加密方式相对应;
将36~47秒划分为第四时间区间段,与MD5加密方式相对应。
将48~59秒划分为第四时间区间段,与enigma加密方式相对应。
本发明提供一种二维码的识别方法,包括以下步骤:
通过二维码APP识别软件对二维码进行扫描,若当前二维码APP识别软件无法解析二维码中的暗文信息部分,则在二维码APP识别软件的界面中提示用户根据二维码的明文信息部分中的地址信息,下载解析该二维码的APP识别软件;
若当前二维码APP识别软件能够解析二维码中的暗文信息部分,则在二维码APP识别软件的界面中显示暗文信息部分中的加密信息。
与现有技术相比,本发明具有以下优点:
本发明提供的二维码中包括的明文信息部分,可提示使用者下载并安装用于对二维码中的暗文信息部分进行解析的二维码APP识别软件,以获取与暗文信息部分相对应的信息内容,通过此种方式,可防止本发明中的二维码中的内容其他二维码APP识别软件所解析,避免发生信息外泄的现象发生。
附图说明
图1为本发明中二维码组成部分的结构图。
具体实施方式
如图1所示,本发明提供的二维码在生成时包括明文信息部分、经过加密操作的暗文信息部分、以及设置在明文信息部分和暗文信息部分之间的分隔符。
明文信息部分为可见的字符或字符串信息,明文信息部分为用于解析该二维码的APP识别软件的下载地址信息,当任何的二维码APP识别软件对该二维码进行扫描时,用于下载安装可以解析暗文的APP识别软件。
暗文信息部分包括由前至后依次排列的应用范围标识符信息、加密方式指示信息与加密信息。
应用范围标识符信息的标号用于表示该二维码的应用范围,其中,应用范围标识符信息为由0个或多个字符所组成的标识符。
加密方式指示信息的标号用于表示该加密信息的加密方式,其中,加密方式指示信息可用2位的数字组成。加密操作的加密方式为RC4加密方式、PANAMA加密方式、Twofish加密方式、MD5加密方式或enigma加密方式。
加密信息在经过加密操作前被转换为二进制、八进制、十进制或十六进制的文本字符串信息。
文本字符串信息在经过加密方式完成加密操作后,由相同的一个或多个字符组成的加密信息。
分隔符可采用除“.”、“//”、“:”以外的任一符号,用于将明文信息部分与暗文信息部分进行区分。
本发明还提供一种二维码的生成方法,包括以下步骤:
S1、在二维码生成软件中设定所生成的二维码的应用范围;
二维码的应用范围由应用范围标识符信息的标号进行表示,其中,应用范围标识符信息的标号为由0个或多个字符所组成的标识符。
S2、在暗文信息输入界面中输入需要加密的信息内容,并将信息内容转换为相应进制的字符串信息;
其中,信息内容在经过加密操作前被转换为二进制、八进制、十进制或十六进制的文本字符串信息,可通过菜单选项以选择信息内容所要转换的进制类型。
另外,还使***自动将信息内容转换为相应进制类型的字符串信息,其操作步骤如下:
将00~59秒划分为四个时间区间段:
其中,将00~14秒划分为第一时间区间段,与二进制相对应;
将15~29秒划分为第二时间区间段,与八进制相对应;
将30~44秒划分为第三时间区间段,与十进制相对应;
将45~59秒划分为第四时间区间段,与十六进制相对应。
判断在暗文信息输入界面中输入需要加密的信息内容的***显示时间,并根据***显示时间以判定所属的时间区间段,以及转换后字符串信息的进制类型。
其中,若在暗文信息输入界面中输入需要加密的信息内容的***显示时间中的秒数数字为13秒,则判定属于第一时间区间段,并将其转换为二进制的字符串信息。
S3、根据字符串信息生成的当前显示时间,以调用RC4加密方式、PANAMA加密方式、Twofish加密方式、MD5加密方式或enigma加密方式对字符串信息生成进行加密操作,以形成加密信息;
其中,将00~59秒划分为五个时间区间段:
将00~11秒划分为第一时间区间段,与RC4加密方式相对应;
将12~23秒划分为第二时间区间段,与PANAMA加密方式相对应;
将24~35秒划分为第三时间区间段,与Twofish加密方式相对应;
将36~47秒划分为第四时间区间段,与MD5加密方式相对应。
将48~59秒划分为第四时间区间段,与enigma加密方式相对应。
通过判定字符串信息生成的当前显示时间以确定其属于哪一个时间区间段,从而采用与该时间区间段相对应的加密方式对字符串信息进行加密操作,以形成加密信息。
另外,在完成加密操作后,提取将用于表示该加密信息的加密方式的加密方式指令信息的标号。
S4、将应用范围标识符信息的标号、加密方式指令信息的标号与加密信息合并为暗文信息部分;
其中,暗文信息部分由前至后依次分为应用范围标识符信息的标号、加密方式指令信息的标号与加密信息。
S5、将明文信息部分与暗文信息部分合并后导入二维码生成界面中,以生成与其相对应的二维码。
其中,明文信息部分为可见的字符或字符串信息,明文信息部分为用于解析该二维码的APP识别软件的下载地址信息,当任何的二维码APP识别软件对该二维码进行扫描时,用于下载安装可以解析暗文的APP识别软件。
另外,将合并后的明文信息部分与暗文信息部分转换为二维码的方式为现有二维码的转换方式。
本发明还提供一种二维码的识别方法,包括以下步骤:
通过二维码APP识别软件对二维码进行扫描,若当前二维码APP识别软件无法解析二维码中的暗文信息部分,则在二维码APP识别软件的界面中提示用户根据二维码的明文信息部分中的地址信息,下载解析该二维码的APP识别软件;
若当前二维码APP识别软件能够解析二维码中的暗文信息部分,则在二维码APP识别软件的界面中显示暗文信息部分中的加密信息。
上述方法的具体步骤如下:
Sa、通过二维码APP识别软件对二维码进行扫描,二维码APP识别软件在对二维码中的位置探测图形进行检测后,从而对二维码中的所包含的信息进行解析;
Sb、二维码APP识别软件首先对二维码中的暗文信息部分进行解析,若当前二维码APP识别软件无法解析二维码中的暗文信息部分,则在二维码APP识别软件的界面中提示用户根据二维码的明文信息部分中的地址信息,下载解析该二维码的APP识别软件;
若当前二维码APP识别软件能够解析二维码中的暗文信息部分,则在二维码APP识别软件的界面中显示暗文信息部分中的加密信息。
惟以上所述者,仅为本发明的较佳实施例而已,举凡熟悉此项技艺的专业人士。在了解本发明的技术手段之后,自然能依据实际的需要,在本发明的教导下加以变化。因此凡依本发明申请专利范围所作的同等变化与修饰,曾应仍属本发明专利涵盖的范围内。
Claims (9)
1.一种二维码,其特征在于,该二维码在生成时包括明文信息部分、经过加密操作的暗文信息部分、以及设置在明文信息部分和暗文信息部分之间的分隔符;
所述明文信息部分为用于解析该二维码的APP识别软件的下载地址信息;
所述暗文信息部分包括经过加密操作后、由相同的一个或多个字符组成的加密信息;
加密操作的加密方式为RC4加密方式、PANAMA加密方式、Twofish加密方式、MD5加密方式或enigma加密方式。
2.根据权利要求1所述的一种二维码,其特征在于,所述明文信息部分为可见的字符或字符串信息。
3.根据权利要求1或2所述的一种二维码,其特征在于,所述加密信息在经过加密操作前被转换为二进制、八进制、十进制或十六进制的文本字符串信息。
4.根据权利要求3所述的一种二维码,其特征在于,所述暗文信息部分还包括应用范围标识符信息与加密方式指示信息,所述应用范围标识符信息依次设置在所述加密方式指示信息与所述加密信息的前侧;
所述应用范围标识符信息用于表示该二维码的应用范围;
所述加密方式指示信息用于表示该所述加密信息的加密方式。
5.一种生成权利要求1所述的二维码的方法,包括以下步骤:
S1、在二维码生成软件中选定所生成的二维码的应用范围;
S2、在暗文信息输入界面中输入需要加密的信息内容,并将信息内容转换为相应进制的字符串信息;
S3、根据字符串信息生成的当前显示时间,以调用RC4加密方式、PANAMA加密方式、Twofish加密方式、MD5加密方式或enigma加密方式对字符串信息生成进行加密操作,以形成加密信息;
S4、将应用范围标识符信息的标号、加密方式指令信息的标号与加密信息合并为暗文信息部分;
S5、将明文信息部分与暗文信息部分合并后导入二维码生成界面中,以生成与其相对应的二维码。
6.根据权利要求5所述的二维码的生成方法,其特征在于,在步骤S2中,所述信息内容在经过加密操作前被转换为二进制、八进制、十进制或十六进制的文本字符串信息,通过菜单选项以选择信息内容所要转换的进制类型。
7.根据权利要求5所述的二维码的生成方法,其特征在于,在步骤S2中,
将00~59秒划分为四个时间区间段:
将00~14秒划分为第一时间区间段,与二进制相对应;
将15~29秒划分为第二时间区间段,与八进制相对应;
将30~44秒划分为第三时间区间段,与十进制相对应;
将45~59秒划分为第四时间区间段,与十六进制相对应。
8.根据权利要求6或7所述的二维码的生成方法,其特征在于,在步骤S3中,包括以下操作:
将00~59秒划分为五个时间区间段:
将00~11秒划分为第一时间区间段,与RC4加密方式相对应;
将12~23秒划分为第二时间区间段,与PANAMA加密方式相对应;
将24~35秒划分为第三时间区间段,与Twofish加密方式相对应;
将36~47秒划分为第四时间区间段,与MD5加密方式相对应。
将48~59秒划分为第四时间区间段,与enigma加密方式相对应。
9.一种识别权利要求1中所述的二维码的方法,包括以下步骤:
通过二维码APP识别软件对二维码进行扫描,若当前二维码APP识别软件无法解析二维码中的暗文信息部分,则在二维码APP识别软件的界面中提示用户根据二维码的明文信息部分中的地址信息,下载解析该二维码的APP识别软件;
若当前二维码APP识别软件能够解析二维码中的暗文信息部分,则在二维码APP识别软件的界面中显示暗文信息部分中的加密信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510090476.3A CN104636784A (zh) | 2015-02-28 | 2015-02-28 | 一种二维码及其生成方法与识别方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510090476.3A CN104636784A (zh) | 2015-02-28 | 2015-02-28 | 一种二维码及其生成方法与识别方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104636784A true CN104636784A (zh) | 2015-05-20 |
Family
ID=53215512
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510090476.3A Pending CN104636784A (zh) | 2015-02-28 | 2015-02-28 | 一种二维码及其生成方法与识别方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104636784A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105100275A (zh) * | 2015-08-31 | 2015-11-25 | 苏州天平先进数字科技有限公司 | 一种基于等级关系的app分享方法 |
CN105976186A (zh) * | 2016-05-03 | 2016-09-28 | 立德高科(昆山)数码科技有限责任公司 | 一种基于二维码的化妆品溯源方法 |
CN106097214A (zh) * | 2016-06-06 | 2016-11-09 | 立德高科(昆山)数码科技有限责任公司 | 基于二维码的急救包信息管理方法 |
CN106250957A (zh) * | 2016-08-02 | 2016-12-21 | 立德高科(昆山)数码科技有限责任公司 | 基于二维码的监护信息管理方法 |
CN107292368A (zh) * | 2016-08-23 | 2017-10-24 | 西安艾润物联网技术服务有限责任公司 | 二维码生成方法和装置 |
CN108073966A (zh) * | 2017-12-13 | 2018-05-25 | 广东正业科技股份有限公司 | 一种二维码与孔阵码的转换方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040034721A1 (en) * | 2001-02-21 | 2004-02-19 | Tetsujiro Kondo | Signal processing device |
CN101404056A (zh) * | 2008-10-29 | 2009-04-08 | 金蝶软件(中国)有限公司 | 一种软件的保护方法、装置及设备 |
CN102916804A (zh) * | 2012-08-28 | 2013-02-06 | 华南农业大学 | 一种基于局部颜色校验的二维码编码、解码方法及装置 |
CN103716358A (zh) * | 2012-09-29 | 2014-04-09 | 北京易云剪客科技有限公司 | 一种定制应用程序下载方法和装置 |
CN104281866A (zh) * | 2013-07-09 | 2015-01-14 | 航天信息股份有限公司 | 二维码的应用方法和装置 |
-
2015
- 2015-02-28 CN CN201510090476.3A patent/CN104636784A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040034721A1 (en) * | 2001-02-21 | 2004-02-19 | Tetsujiro Kondo | Signal processing device |
CN101404056A (zh) * | 2008-10-29 | 2009-04-08 | 金蝶软件(中国)有限公司 | 一种软件的保护方法、装置及设备 |
CN102916804A (zh) * | 2012-08-28 | 2013-02-06 | 华南农业大学 | 一种基于局部颜色校验的二维码编码、解码方法及装置 |
CN103716358A (zh) * | 2012-09-29 | 2014-04-09 | 北京易云剪客科技有限公司 | 一种定制应用程序下载方法和装置 |
CN104281866A (zh) * | 2013-07-09 | 2015-01-14 | 航天信息股份有限公司 | 二维码的应用方法和装置 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105100275A (zh) * | 2015-08-31 | 2015-11-25 | 苏州天平先进数字科技有限公司 | 一种基于等级关系的app分享方法 |
CN105976186A (zh) * | 2016-05-03 | 2016-09-28 | 立德高科(昆山)数码科技有限责任公司 | 一种基于二维码的化妆品溯源方法 |
CN106097214A (zh) * | 2016-06-06 | 2016-11-09 | 立德高科(昆山)数码科技有限责任公司 | 基于二维码的急救包信息管理方法 |
CN106250957A (zh) * | 2016-08-02 | 2016-12-21 | 立德高科(昆山)数码科技有限责任公司 | 基于二维码的监护信息管理方法 |
CN107292368A (zh) * | 2016-08-23 | 2017-10-24 | 西安艾润物联网技术服务有限责任公司 | 二维码生成方法和装置 |
CN108073966A (zh) * | 2017-12-13 | 2018-05-25 | 广东正业科技股份有限公司 | 一种二维码与孔阵码的转换方法 |
CN108073966B (zh) * | 2017-12-13 | 2020-11-10 | 广东正业科技股份有限公司 | 一种二维码与孔阵码的转换方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104616046A (zh) | 一种二维码及其生成方法与识别方法 | |
CN104636784A (zh) | 一种二维码及其生成方法与识别方法 | |
CN103684760B (zh) | 通信的加密和解密的方法、装置及*** | |
CN106788995B (zh) | 文件加密方法及装置 | |
CN106209886B (zh) | web接口数据加密加签方法、装置及服务器 | |
CN104616048A (zh) | 一种二维码及其生成方法与识别方法 | |
CN103778590B (zh) | 利用数字图像存储和传输信息的方法和装置 | |
CN106650355B (zh) | 一种保护函数调用的方法及装置 | |
CN103401676A (zh) | 基于二维码的物流业个人信息隐私保护***和方法 | |
CN104376356A (zh) | 一种带有加密功能的二维码生成方法 | |
WO2020233047A1 (zh) | 页面测试的方法及装置 | |
CN104794516A (zh) | 位置可变式的组合式防伪标识、生成方法与生成装置 | |
CN105654163A (zh) | 一种基于短域名生成的二维码、及其生成方法与生成装置 | |
CN102055770A (zh) | 一种基于xml描述的安全协议代码自动实现*** | |
CN104636785A (zh) | 带有二维码软件安装信息的二维码、生成方法与识别方法 | |
CN111130958A (zh) | 数据传输方法、装置、电子设备及存储介质 | |
CN105574398A (zh) | 一种验证码验证方法及装置 | |
US9372968B2 (en) | Methods and apparatuses for embedding digital watermark into and extracting digital watermark from text | |
CN104463019A (zh) | 电子文档的加解密方法 | |
CN104640091A (zh) | 一种手机短信加密通信方法 | |
CN104778490A (zh) | 将组合式防伪标识中的数据进行绑定的方法及装置 | |
CN104616047A (zh) | 一种二维码及其生成方法与识别方法 | |
CN103326851B (zh) | 基于单片机的一种罗盘式加密解密方法 | |
CN105302422A (zh) | 信息输入方法和信息输入装置 | |
CN103984973A (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: 20150520 |