百科题库网 分享最新题库资源与答题解析


DES经过(A)轮运算后,左右两部分合在一起经过一个末置换,输出一个64位的密文。()


A、16
B、8
C、32
D、4

所属分类: 信息技术/IT (免费栏目) 浏览量: 306 次


算法主要包括:
16个子密钥产生器
初始置换IP
16轮迭代的乘积变换 — 关键
逆初始置换IP-1

•PC-1 (Permuted Choice):
–负责取出由用户提供的56bits密钥(即去除第8,16,24,32,40,48,56,64位),并置换
–将56bits分成左右两半,并分别存到C0和D0中
•计算第i个子密钥ki (i=1,2,3,..., 16)
–将Ci-1和Di-1分别循环左移指定位数,对应的结果分别存到Ci和Di中
–将Ci和Di整合后,进行压缩置换(PC-2):
•抛弃8位,得到48位的子密钥;并置换

初始置换IP和逆初始置换IP-1
•初始置换IP
–将64 bit明文的位置进行置换,得到一个乱序的64 bit明文组
–而后成左右两段,每段为32 bit,以L0和R0表示
•逆初始置换IP-1。将16轮迭代后给出的64 bit组进行置换,得到输出的密文组。输出为阵中元素按行读得的结果。
•IP和IP-1在密码意义上作用不大,它们的作用在于打乱原来输入x的ASCII码字划分的关系,并将原来明文的校验位x8, x16,L, x64变成为IP输出的一个字节。

•乘积变换是DES算法的核心部分。
•三个关键函数:
–扩展函数E
–选择压缩运算S(S盒)
–置换运算P(P盒)
另外,团IDC网上有许多产品团购,便宜有口碑

以上为百科题库网整理的关于"DES经过(A)轮运算后,左右两部分合在一起经过一个末置换,输出一个64位的密文。()"试题答案及解析,如想学习更多信息技术/IT类竞赛题,欢迎访问www.baiketk.com查看搜索更多相关信息。

转载请注明:百科题库网https://www.baiketk.com/q_f5ff7d383cd78d.html