[发明专利]一种可携带有效业务信息传输且固定长度的数据加密方法在审
申请号: | 201710424387.7 | 申请日: | 2017-06-07 |
公开(公告)号: | CN107040366A | 公开(公告)日: | 2017-08-11 |
发明(设计)人: | 袁家权;李红 | 申请(专利权)人: | 上海哎媲媲网络技术有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06 |
代理公司: | 成都市鼎宏恒业知识产权代理事务所(特殊普通合伙)51248 | 代理人: | 谢敏 |
地址: | 201600 上海市松*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 携带 有效 业务 信息 传输 固定 长度 数据 加密 方法 | ||
技术领域
本发明涉及数据加解密领域,具体涉及一种可携带有效业务信息传输且固定长度的数据加密方法。
背景技术
现有对业务数据加解密方法很多,主要分为对称加密和非对称加密两大类。对称加密主要有AES、DES、3DES、TEA等;非对称加密主要有:RSA、Elgamal、背包算法、Rabin、D-H、ECC(椭圆曲线加密算法)等。在一些需要生成固定长度并携带有效业务信息的软件通讯或数据加解密场景中,使用目前常用的加解密算法往往只能满足加解密的要求,却不能保证加密后得到一固定长度的可读字符串,以而不能满足软件通讯上对传输数据长度限制的要求。
发明内容
本发明的目的在于提供一种可携带有效业务信息传输且固定长度的数据加密方法,解决目前的加解密算法不能满足加密后得到固定长度的可读字符串的问题。
为解决上述的技术问题,本发明采用以下技术方案:
一种可携带有效业务信息传输且固定长度的数据加密方法,包括以下步骤:
S1:构造待加密的固定长度的原字符串;
S2:将业务信息数据填充到原字符串的指定数据位中,得到业务信息字符串;
S3:按照位置打乱规则构造位置交换码表将业务信息字符串的各数据位的位置打乱;
S4:对位置打乱后的字符串进行值倒置;
S5:按照进制转换规则对值倒置后的字符串进行进制转换。
更进一步的方案是,在步骤S2中的业务信息字符串中的指定数据位中加入时间戳或随机码。
更进一步的方案是,步骤S5中所述的进制转换规则如下:
A:从62进制基础字典编码表中取出n(n≥1)个字符,构成(62-n)进制基础字典编码表;
B:将62-n进制基础字典编码表的顺序打乱;
C:对步骤S4中值倒置后得到的字符串进行10进制转62-n进制转换压缩;
D:对转换压缩后的字符串进行不足规定位数长度进行数据填充。
更进一步的方案是,62进制基础字典编码表范围为:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789。
更进一步的方案是,进制转换规则中的步骤D中数据填充的字符为步骤A中从62进制基础字典编码表中取出的n个字符中的一个或多个。
更进一步的方案是,业务信息字符串为正整数数字。
与现有技术相比,本发明的有益效果是:
本发明的方法通过原串位置打乱、原串值倒置、特定进制转换压缩、特定填充字符处理手段实现对原串数据的加密保护并压缩为特定长度。在实际使用和测试,效果明显。
本发明的方法能解决现有流行的加解密算法不能对原串进行加密后生成特定长度的问题,本方法是在加解密双加共享加解密规则和规则码表,且可通过各种方式实现规则码表的动态更新,以增加破解难度。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
具体实施例(以加密后字符串长度为32位为例):
一种可携带有效业务信息传输且固定长度的数据加密方法,包括以下步骤:
S1:构造待加密固定长度的原字符串;如果加密后字符串的长度要求为32位,进制转换为10进制转61进制,则最终原字符串的最大长度不能超过57位,才能够保证加密后的字符串的长度为32位;构造原字符串时需要预先设定业务信息存储位、时间戳和随机码的存储位,例如下表1中为原字符串:
表1原字符串
S2:将业务信息数据填充到原字符串的指定数据位中,得到业务信息字符串;以业务信息为11位手机号码18530497623为例填充到指定数据位中,并填充时间戳和随机码,构造业务信息字符串如表2。业务信息字符串为正整数数字,正整数数字方便后续步骤中进制转换。
表2业务信息字符串位置
S3:按照位置打乱规则构造位置交换码表将业务信息字符串的各数据位的位置打乱;将业务信息各数据位的位置打乱,打乱后的字符串位置和原位置对应的数据表如表3。
表3位置打乱后的字符串位置和原位置的位置交换码表
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海哎媲媲网络技术有限公司,未经上海哎媲媲网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710424387.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:有机发光显示设备和包括其的头戴式显示器
- 下一篇:显示设备
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置