CSDN论坛 > 扩充话题 > 灌水乐园

寻找DES算法的资料,请帮忙! [问题点数:50分,结帖人rayyang2000]

Bbs1
本版专家分:3
结帖率 100%
CSDN今日推荐
Bbs5
本版专家分:3998
Bbs1
本版专家分:70
Bbs1
本版专家分:3
Bbs1
本版专家分:60
Bbs1
本版专家分:70
Bbs1
本版专家分:60
Bbs1
本版专家分:3
Bbs2
本版专家分:318
Bbs1
本版专家分:3
Bbs1
本版专家分:0
Bbs1
本版专家分:3
Bbs1
本版专家分:0
Bbs1
本版专家分:0
匿名用户不能发表回复!登录|注册
其他相关推荐
证明DES解密算法实际上是DES加密算法的逆
证明DES解密算法实际上是DES加密算法的逆DES加密算法和解密算法如图: 如图,首先明文输入,进行第一轮的加密。RE0直接作为LE1,RE0与K1作用于轮函数F然后再与LE0疑惑作为RE1,这是第一轮,之后密钥变换了,不断得做这样的操作,做16轮,最后LE16与RE16交换得到LE17||RE17密文。 而解密过程如图则是自下而上RD0直接作为LD1,RD0与K16用于轮函数结果与LD1异或得
DES算法详细设计
一、DES算法原理概述 ###DES算法为密码体制中的对称密码体制,又被称为美国数据加密标准,是1972年美国IBM公司研制的对称密码体制加密算法。 明文按64位进行分组,密钥长64位,密钥事实上是56位参与DES运算(第8、16、24、32、40、48、56、64位是校验位, 使得每个密钥都有奇数个1)分组后的明文组和56位的密钥按位替代或交换的方法形成密文组的加密方法。DES是一种分组密码,是两
DES算法缺陷和改进
DES是个经典的算法,从1974年IBM发明DES算法开始,它应经被广泛应用全世界的金融服务和其他工业中,但是它的缺点也是很明显的。下面我们就从它的缺点说起。DES第一个缺点就是密钥长度过短。DES的加密单位仅有64位二进制,而且其中某些位还要削于奇偶校验或其他通讯开销,有效密钥只有56位,这种特性必然降低了密码体制的安全性。因此,人们会对56位密钥的安全性产生质疑,那么56位密钥是否足够,已成为人们争论的焦点之一。不幸的是,随着时间推移,各种能够明显降低,通过暴力破解来发现DES密钥的捷径被发现。并且随着
混合加密算法(RSA和DES)
一、混合加密的理由   a、前面提及了RSA加解密算法和DES加解密算法这两种加解密算法,由于随着计算机系统能力的不断发展,DES的安全性比它刚出现时会弱得多,追溯历史破解DES的案例层出不穷,一台实际的机器可以在数天内破解DES是让某些人相信他们不能依赖DES的安全性的唯一方法。而相对于DES,RSA的安全性则相对高些,虽然破解RSA的案例也有,但其所付出的代价是相对大的(相对DES),如今R
DES加密算法—实现(C语言)
http://www.iteye.com/topic/478024 DES(Data Encrypt Standard数据库加密标准)是迄今为止使用最广泛的加密体制。      初学信息安全的新生,一般都会被老师要求实现DES算法,如果老师不要求,那么有缘来我这里共同学习的朋友,我建议你用C去实现一下,C语言在信息安全领域很重要,更何况隶属于工科的信息安全,你只懂理论是远远不够的。
Java实现DES加密解密算法
DES算法全称为Data Encryption Standard,即数据加密算法,它是IBM公司于1975年研究成功并公开发表的。 DES算法入口参数有三个: key:8个字节共64位的工作密钥 data:8个字节共64位的需要被加密或被解密的数据 mode:DES工作方式,加密或者解密 DES算法原理: 如Mode为加密,则用Key 去把数据Data进行加密, 生成D
DES加密算法原理
DES的每个分组是64位,既明文和密钥都是64位(密钥实际用56位,每字节第8位为校验)。这个算法的核心是Feistel密码,由于其设计的巧妙,加密解密都用一个函数,具体原理请查阅其他资料。DES的流程基本是执行16轮下面的运算: 1 初始变换Initial Permutation 2 右边32位f函数 2.1 E置换 2.2 与轮密钥XOR 2.3 S盒替换 2.4 P置换 2.5
S-DES加密算法流程概述
<br /><br /><br />图中符号含义:<br />IP:预定义的初始置换<br />Fk:包含置换、替代操作且依赖于密钥的变换,公式:<br /><br />具体算法如图所示:<br /><br />SW:将输入的数据进行高四位和第四位交换;<br />IP-1:IP的逆置换;<br />RLC_1:循环左移1位;<br />RLC_2:循环左移2位<br />算法概述:<br />先生成密钥:<br />1. 需要产生两个密钥,输入的10位密钥,然后进行P10置换(类似于DES中的IP置换),
DES加解密算法Qt实现
【声明】 (1) 本文源码 大部分源码来自:DES算法代码。在此基础上,利用Qt编程进行了改写,实现了DES加解密算法,并添加了文件加解密功能。在此对署名为bengold1979的网友表示感谢!本文是对DES算法代码一文代码的具体描述。该源码仅供学习交流,请勿用于商业目的。 (2) 图片及描述 图片及部分解析来自 http://zh.wikipedia.org/wiki/%E8%B3%8
Java实现文件的DES加密与解密算法
根据密钥类型不同将现代密码技术分为两类:对称加密算法(秘密钥匙加密)和非对称加密算法(公开密钥加密)。 对称钥匙加密系统是加密和解密均采用同一把秘密钥匙,而且通信双方都必须获得这把钥匙,并保持钥匙的秘密。 非对称密钥加密系统采用的加密钥匙(公钥)和解密钥匙(私钥)是不同的。
关闭