[发明专利]一种基于短域名生成的二维码、及其生成方法与生成装置在审
申请号: | 201510977502.4 | 申请日: | 2015-12-23 |
公开(公告)号: | CN105654163A | 公开(公告)日: | 2016-06-08 |
发明(设计)人: | 姚为;万宏宇 | 申请(专利权)人: | 立德高科(北京)数码科技有限责任公司 |
主分类号: | G06K19/06 | 分类号: | G06K19/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100081 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 域名 生成 二维码 及其 方法 装置 | ||
技术领域
本发明涉及一种二维码,尤其是一种基于短域名生成的二维码、及其生成方法与生成装置。
背景技术
如图1所示,该二维码的码值部分是由明文部分、分隔符与暗文部分构成,其中,明文部分一般是由25个字符构成,其所占的二维码的存储容量为220bit。由于二维码中的存储容量是固定的,由于明文部分已经占用了较多的存储容量,这就势必会减少暗文部分的存储容量。
发明内容
针对上述问题中存在的不足之处,本发明提供一种与现有的基于长域名生成的二维码相比,可减少二维码固有的存储区域,在增加二维码中暗文信息部分存储信息的同时,还可以增加二维码样式的基于短域名生成的二维码、及其生成方法与生成装置。
为实现上述目的,本发明提供一种基于短域名生成的二维码,与该二维码相对应的码值部分包括明文信息部分、经过加密操作的暗文信息部分、以及设置在明文信息部分和暗文信息部分之间的分隔符,所述暗文信息部分包括经过加密操作后、由相同的一个或多个字符组成的加密信息,所述明文信息部分为可见的字符串信息,该字符串信息为指定的网址域名,所述网址域名为不超过15个的全角字符或半角字符。
上述的基于短域名生成的二维码,其中,所述网址域名为15个半角字符,15个半角字符包含120bit。
上述的基于短域名生成的二维码,其中,所述加密信息在经过加密操作前被转换为二进制、八进制、十进制或十六进制的文本字符串信息。
上述的基于短域名生成的二维码,其中,所述暗文信息部分还包括应用范围标识符信息与加密方式指示信息,所述应用范围标识符信息依次设置在所述加密方式指示信息与所述加密信息的前侧;
所述应用范围标识符信息用于表示该二维码的应用范围;
所述加密方式指示信息用于表示该所述加密信息的加密方式。
上述的基于短域名生成的二维码,其中,所述加密方式包括DES加密方式、3DES加密方式、TEA加密方式、XTEA加密方式、RC4加密方式、PANAMA加密方式、Twofish加密方式、CAST-128加密方式、CAST-256加密方式、MD5加密方式与enigma加密方式。
本发明还提供一种基于短域名生成的二维码的生成方法,包括以下步骤:
S1、在二维码生成软件中输入由不超过15个字符的指定网址域名所构成的明文信息,并设定所生成的二维码的应用范围;
S2、在二维码生成软件的暗文信息输入界面中输入需要加密的信息内容,并将信息内容转换为相应进制的字符串信息;
S3、根据字符串信息的进制类型与当前系统时间,以调用相应的加密方式对字符串信息进行加密,以形成加密信息;
S4、将应用范围标识符信息的标号、加密方式指令信息的标号与加密信息合并为暗文信息;
S5、将明文信息与暗文信息部分合并后导入二维码生成界面中,以生成与其相对应的二维码。
上述的二维码的生成方法,其中,在步骤S2中,所述信息内容在经过加密操作前被转换为二进制、八进制、十进制或十六进制的文本字符串信息。
上述的二维码的生成方法,其中,在步骤S3中,包括以下子步骤:
S31、根据文本字符串信息的进制类型以确定加密方式的加密方式组;
S32、根据植入有二维码生成界面的操作系统的当前显示时间,以使加密方式调用指针在加密方式组中选取加密方式;
S33、文本字符串信息经过加密方式的加密操作,以形成加密信息。
上述的二维码的生成方法,其中,加密方式包括DES加密方式、3DES加密方式、TEA加密方式、XTEA加密方式、RC4加密方式、PANAMA加密方式、Twofish加密方式、CAST-128加密方式、CAST-256加密方式、MD5加密方式与enigma加密方式。
本发明还提供一种基于短域名生成的二维码的生成装置,包括:
明文信息输入模块,用于输入由不超过15个字符的指定网址域名所构成的明文信息;
二维码应用范围选定模块,用于对二维码的应用范围进行选定;
暗文信息输入模块,用于输入需要加密的暗文内容;
进制转换模块,用于将暗文内容转换为相应进制的字符串信息;
加密模块,用于根据字符串信息的进制类型与当前系统时间,以调用相应的加密方式对字符串信息进行加密,以形成加密信息;
合并模块,用于将应用范围标识符信息的标号、加密方式指令信息的标号与加密信息合并为暗文信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于立德高科(北京)数码科技有限责任公司,未经立德高科(北京)数码科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510977502.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于预测的系统和方法
- 下一篇:彩色二维码的生成方法和装置