[发明专利]一种加密解密方法有效

专利信息
申请号: 201310730549.1 申请日: 2013-12-25
公开(公告)号: CN103684761B 公开(公告)日: 2017-02-01
发明(设计)人: 李宏强 申请(专利权)人: 广西宝恒电子科技有限公司
主分类号: H04L9/28 分类号: H04L9/28
代理公司: 北京远大卓悦知识产权代理事务所(普通合伙)11369 代理人: 刘冬梅,罗娟
地址: 536000 广西壮族自*** 国省代码: 广西;45
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供了一种加密解密方法,包括以下步骤1)选定待加密明文,处理器读取明文的m个二进制数码组成的序列;2)在序列中每n个二进制数码分成一组,由此形成多个数组;3)穷尽n个二进制数码的所有排列状况,每种排列状况代表一个数值,由此得到2n个数值;4)再将所述2n个数值进行排序,穷尽2n个数值的所有排列,得到2n!个数列;5)在2n!个数列中随机抽取一个数列,作为第一密钥,将待加密明文的第一组n个二进制数码用该第一密钥进行加密,形成密文,由第一密钥形成第二密钥;6)重复执行步骤5)直到待加密明文均形成密文,解密为反向执行步骤5)和6)。本发明确保了利用简单的组合排序,产生一种安全的加密解密方法。
搜索关键词: 一种 加密 解密 方法
【主权项】:
一种加密方法,其特征在于,包括以下步骤:1)选定待加密明文,处理器读取所述明文的m个二进制数码组成的序列;2)在所述序列中从第A位二进制数码开始,每n个连续的二进制数码分成一组,由此形成多个数组,前A‑1位二进制数码形成第一个数组,第一个数组或最后一个数组如果不足n个,则以1或0补足为n个,n≥A≥1;3)穷尽n个二进制数码的所有排列组合状况,每种排列组合状况代表一个数值,由此得到2n个数值;4)再将所述2n个数值进行排序,穷尽2n个数值的全部排序状况,每种排序状况代表一个数列,得到2n!个数列;5)在所述2n!个数列中随机抽取一个数列,作为第一密钥,将所述待加密明文的第一组n个二进制数码用该第一密钥进行加密,形成密文,再用该第一组n个二进制数码按照预定规则置换第一密钥中的n个二进制数码,由此形成第二密钥;其中,将所述待加密明文的第一组n个二进制数码用该第一密钥进行加密的方法为:将所述第一组n个二进制数码与该第一密钥进行比对,第一次查找所述第一组n个二进制数码在该第一密钥中出现的位置,并正向或逆向计数该位置,得到位置值,将位置值作为所述第一组n个二进制数码的密文;形成第二密钥的方法如下:将该第一密钥中与所述第一组n个二进制数码相同的二进制数码移到该第一密钥的末尾,形成第二密钥;6)重复执行步骤5)直到待加密明文的所有组n个二进制数码均形成密文。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广西宝恒电子科技有限公司,未经广西宝恒电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201310730549.1/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top