1 实现DES加密算法 设明文为02468aceeca86420 密钥为0f1571c947d9e859 求对应的密文(明文左侧从1
已帮助 人
1、实现DES加密算法,设明文为02468aceeca86420,密钥为0f1571c947d9e859,求对应的密文(明文左侧从1开始编号)。估计算法的运行时间。 2、结合DES算法,体会混乱、扩散的概念。在同一密钥下,分别测试算法进行以下修改后,明文输入只改变1bit(比特位置可以多选择几种),6轮加密后的输出改变情况;类似的,在同一明文下,改变密钥的1比特,记录输出改变情况。分析不同变形表现不同的原因,并总结E扩散、S-box和P置换对DES雪崩效应的影响。 1)DES原轮函数 2)删除E扩散(每个4bit的两端填充0,即相当于每次只查S盒的第0行) 3)删除S-box(取每个S-box输入的中间4bit为输出) 4)删除P置换

回答
共1条回复-
B
