[发明专利]新型编解码方法及其装置有效
申请号: | 201810049121.3 | 申请日: | 2018-01-18 |
公开(公告)号: | CN108134799B | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 陈一帆;兰润芬;左勇;周鹏;侯敏;曾柏琛;李春晓 | 申请(专利权)人: | 国网湖南省电力有限公司;国网湖南省电力有限公司郴州供电分公司;国家电网公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 长沙永星专利商标事务所(普通合伙) 43001 | 代理人: | 周咏;米中业 |
地址: | 410004 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 新型 解码 方法 及其 装置 | ||
本发明公开了一种新型编解码方法,包括编码和解码;编码包括获取编码算法并编辑成编码模块;获取明文及选定的编码算法;对明文进行编码;解码包括获取解码算法并编辑成解码模块;获取码文;选择解码模块对码文解码。本发明还提供了实现所述新型加解码方法的装置,包括输入模块、编码模块、解码模块和显示模块;输入模块输入需要编码或解码的文本,通过编码模块编码或通过解码模块解码,并通过显示模块显示和输出。本发明通过识别编码名文中符合规则的有效文字,以及根据各个解码算法中码文的统计规律,能够对明文进行编码,或者自动寻找解码算法进行解码,因此本发明方法及其装置够适用于多种类型的加解码算法,而且容错能力强。
技术领域
本发明具体涉及一种新型编解码方法及其装置。
背景技术
随着国家经济技术的发展和人们生活水平的提高,人们对于个人信息的保护意识也越来越强,而企业公司等对于核心业务和数据的保密要求也越来越高。随着互联网时代、智能时代和云时代的来临,数据传输过程中的安全性也越来越受到人们的重视。
编码和解码在保密过程中是必不可少的环节之一。为了提高信息传输过程的安全性,大部分网页在传输信息的过程中都会将传输的内容进行编码。有锁必然会有钥匙,解码也成为了信息安全中研究的一个重要课题。现在的编码方式虽然种类众多,但是综合考虑安全性和执行效率,常用的网页编码方式只有Url、Hex、Base64、MD5等几种。
目前市面上现有的同类型的加解码工具,虽然种类众多,而且也都包含了常见的加解码方式的加解码功能。但实际使用时,其用户体验往往较差,主要原因为:容错能力不强,而且在需要对多重编码的码文解码时操作过于繁琐。
发明内容
本发明的目的之一在于提供一种能够适用于多种类型的加解码算法,而且容错能力强的新型编解码方法。
本发明的目的之二在于提供一种实现所述新型编解码方法的装置。
本发明提供的这种新型编解码方法,包括编码过程和解码过程:
编码过程包括如下步骤:
S1. 获取各类型编码算法,并将编码算法编辑成对应的编码模块;
S2. 获取需要编码的明文,并由用户在步骤S1中获取的编码模块中选择一种;
S3. 调用步骤S2选择的编码模块对获取的明文进行编码,从而得到编码后的码文;
解码过程包括如下步骤:
A. 获取各类型的解码算法,并将解码算法编辑成对应的解码模块;
B. 获取需要解码的码文;
C. 选取相应的解码模块;
D. 调用步骤C选择的解码模块对码文进行解码,从而得到解码后的明文。
步骤S1所述的编码算法,具体包括URL编码算法,HEX编码算法,BASE64编码算法,Unicode编码算法,MD5x16加密算法,MD5x32加密算法,凯撒移位加密算法和栅栏密码加密算法。
所述的编码模块对明文进行编码,具体为采用如下原则进行编码:
R1. 若需要编码的明文符合编码模块的输入规则,则编码模块直接对明文进行编码;
R2. 若需要编码的明文不符合编码模块的输入规则,则编码模块对输入的明文中符合输入规则的部分明文进行编码,并将编码结果进行显示。
步骤A所述的解码算法,具体包括URL解码算法,HEX解码算法,BASE64解码算法,Unicode解码算法。
步骤C所述的根据获取的码文自动选择一种解码模块,具体为采用如下规则选择相应的解码模块:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网湖南省电力有限公司;国网湖南省电力有限公司郴州供电分公司;国家电网公司,未经国网湖南省电力有限公司;国网湖南省电力有限公司郴州供电分公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810049121.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电表信息处理方法及装置
- 下一篇:保密通信装置及方法