[发明专利]一种可逆的数据加密方法及装置有效
申请号: | 201410727512.8 | 申请日: | 2014-12-03 |
公开(公告)号: | CN104393988B | 公开(公告)日: | 2018-06-22 |
发明(设计)人: | 李新虎;胡玉鹏;于辉 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 王康;李丹 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 密文 字符集 混淆 密文片段 明文加密 数据加密 可逆的 编码字符 生成密文 正确传输 编解码 加解密 可逆 加密 替换 改进 验证 改造 保证 | ||
本发明披露了一种可逆的数据加密方法及装置,其中方法包括:在基本的Base32编码字符中去掉易混淆的字符,形成改进的Base32编码;将需要加密的明文加密成密文片段,并将密文片段用改进的Base32编码进行编码,生成密文。本发明通过将基本的Base32中的32个字符集替换为不易混淆的32个字符集,只通过少量的修改和验证,改造Base32内部的字符对应关系,使Base32能够成为正确的编解码载介。通过DES可逆加解密方法将明文加密成密文,使得密文能够避免容易引起混淆的字母和数字出现,从而保证密文的正确传输及正确识别。
技术领域
本发明涉及软件开发的可逆加解密技术,尤其涉及可逆的数据加密方法及装置。
背景技术
随着软件业的不断发展,在软件开发、软件销售以及数据库的数据加密等各个环节和流程中都需要运用可逆的数据加密技术。
数据加密标准(DES,Data Encryption Standard)是美国经长时间征集和筛选后,于1977年由美国国家标准局颁布的一种加密算法。它主要用于民用敏感信息的加密,后来被国际标准化组织接受作为国际标准。DES主要采用替换和移位的方法加密。它用56位密钥对64位二进制数据块进行加密,每次加密可对64位的输入数据进行16轮编码,经一系列替换和移位后,输入的64位原始数据转换成完全不同的64位输出数据。DES算法仅使用最大为64位的标准算术和逻辑运算,运算速度快,密钥生产容易,适合于在当前大多数计算机上用软件方法实现,同时也适合于在专用芯片上实现。DES是一种得到世界公认的较好的加密算法。自它问世20多年来,成为密码界研究的重点,经受住了许多科学家的研究和破译,在民用密码领域得到了广泛的应用,曾为全球贸易等非官方部门提供了可靠的通信安全保障。
由于在更多的情况下需要对DES密文进行传播,在传播过程中出现密文字符混淆的问题,也就是经过加密后的数据会出现易于混淆的密文字符,导致传播错误或传播后的识别错误。例如,在41dxx2is2I1izsdO07uiO1这个密文序列中,大写的字母O和小写的字母o以及数字0经常容易混淆,导致序列传递的错误以及正确传递后识别上的错误。
因此,需要提供一种可逆的数据加密方法及装置,能够保证密文的正确传输及正确识别。
发明内容
本发明所要解决的技术问题是提供一种可逆的数据加密方法及装置,能够保证密文的正确传输及正确识别。
为了解决上述技术问题,本发明提供了一种可逆的数据加密方法,包括:
在基本的Base32编码字符中去掉易混淆的字符,形成改进的Base32编码;
将需要加密的明文加密成密文片段,并将密文片段用改进的Base32编码进行编码,生成密文。
进一步地,在基本的Base32编码字符中去掉易混淆的字符形成改进的Base32编码,是指:
在Base32的java类中,将基本的常量属性“ABCDEFGHIJKLMNOPQRSTUVWXYZ234567”替换为改进的常量属性“ABCDEFGHIJKLMNOPQRSTUVWXYZ834567”。
进一步地,将需要加密的明文加密成密文片段,并将密文片段用改进的Base32编码进行编码,生成密文,是指:
用数据加密标准将明文加密成数据加密标准的密文片段,然后对该数据加密标准的密文片段用改进的Base32编码进行编码,生成密文。
进一步地,该方法还包括:
对密文用改进的Base32编码进行解码,形成密文片段;然后将密文片段解密成明文。
进一步地,对密文用改进的Base32编码进行解码,形成密文片段;然后将密文片段解密成所述明文,是指:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410727512.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种动态口令认证方法及系统
- 下一篇:一种用于时钟恢复的离散补偿调整系统