DES算法详述.doc
DES算法详述(1)加工密钥
从用户手中得到一个64位的密钥(每8位看作是一组,共分为8组,每一组的最后一位是奇偶校验位。为得到正确的奇偶校验,每一组必须包含“1”的个数是奇数)。
在64位密钥上实行下面的变换(先把奇偶校验位抛弃,然后把剩下的56位按下面的变换表进行变换,变换后的第一位是原来密钥的第57位,第二位是原来密钥的第49位,依次类推):
序列变换表1
57?49?41?33?25?17??9
1?58?50?42?34?26?18??10??2?59?51?43?35?27??19?11??3?60?52?44?36????63?55?47?39?31?23?15??7?62?54?46?38?30?22?14??6?61?53?45?37?29?21?13??5?28?20?12??4?
把变换后的密钥平均分成两组。前28位为一组,记作C[0];后28位为一组,记作D[0]。
③ 计算16个子密钥。从i=1开始,分别对C[i-1]和D[i-1]执行
一次或两次循环左移得到C[i]和D[i],每次循环左移的次数由下表给出:
编号i 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 左移的次数 1 1 2 2 2 2 2 2 1 2 2 2 2 2 2 1
把C[i]、
您可能关注的文档
- 2015年离退休工作先进集体、先进个人和健康老人名额分配.doc
- 2015春国开、江开招生简章(合并版).doc-2015年春季金坛.doc
- 2015级研究生入学报到流程图.doc
- 2016-2017学年浙江省金华市东阳二中高一(上)第一次月考.doc
- 2016年室内消火栓产品监督抽查结果汇总表.doc
- 2016年新兴产业重大工程包信息消费工程空间技术应用专项推荐项目汇总.doc
- 2016年硕士研究生入学统一考试软件基础考试大纲.doc
- 2016聚焦中考物理考点跟踪突破第二十三讲电与磁(陕西.doc
- 201704广州城建职业学院招聘岗位表.doc.doc
- 20年来,我的切身感受是,做个志愿者无比光荣。身体.ppt
最近下载
- 2025年全国高考(新课标)物理真题卷含答案解析.docx VIP
- 2025全国高中数学联赛河南预赛试题及答案(高一).doc VIP
- 2025年人教版五年级下学期语文期中考试测试卷01.pdf VIP
- 工期进度计划及保证措施.docx VIP
- 2016高考全国新课标3卷物理含答案解析.doc VIP
- 民法典侵权责任编.ppt VIP
- 太阳能车棚设计.doc VIP
- 光学玻璃性能手册.pdf
- AP宏观经济学 2018年真题 (选择题+问答题) AP Macroeconomics 2018 Released Exam and Answers (MCQ+FRQ).pdf VIP
- 《系统工程 第6版》 课件全套 汪应洛 第1--8章 系统工程概述--- 系统工程应用实例.pptx
原创力文档

文档评论(0)