首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

关于DES加密算法中的几个步骤不是很明白,求指导。解决方案

2012-03-18 
关于DES加密算法中的几个步骤不是很明白,求指导。。百度百科中介绍的:1. 取得64位长的密钥,取得816324048566

关于DES加密算法中的几个步骤不是很明白,求指导。。
百度百科中介绍的:
1. 取得64位长的密钥,取得8 16 32 40 48 56 64 位做为奇偶校验位,这个明白

2.等分56位密钥,按规则分成A,B两组 明白

3.密码钥移位,A B两组分别进行16次循环左移,这个明白。

从下面开始,就有问题了,

移位后 密钥是 两组 28位的,教程说是把数据明文分成64位每块用密钥进行加密,是怎么处理的,

密钥需要把A,B两组合起来再加上奇偶校验位吗?如果是,怎么来按排他们的顺序?

(还有一个教程说,使用子密钥对一半数据执行循环,将输入与另一半进行异或运算,交换这两半,这个过程会继续下去,但最后一个循环不交换),这里的“使用子密钥对一半数据执行循环” 是怎么执行的?

[解决办法]
没研究过加密解密,友情up

不过,我觉得LZ对于概念的把握,最后来源于权威教材。
百度作为参考,因为我个人觉得百度百科有不少谬误。
以前我就修正过某些我比较了解的词条。

所以...先以教材为准。越权威越好。。。

热点排行