已知DES算法S盒如下: 如果该S盒输入110011,则其二进制输出为(26)________。

admin2021-03-13  26

问题 已知DES算法S盒如下:

如果该S盒输入110011,则其二进制输出为(26)________。

选项 A、1110
B、1001
C、0100
D、0101

答案A

解析 本题考查考生对DES算法中S盒的运用。
DES算法是最为广泛使用的一种分组密码算法。DES是一个包含16个阶段的“替换-置换”的分组加密算法,它以64位为分组对数据加密。64位的分组明文序列作为加密算法的输入,经过16轮加密得到64位的密文序列。每一个S盒对应6位的输入序列,得到相应的4位输出序列,输入序列以一种非常特殊的方式对应s盒中的某一项,通过S盒的6个位输入确定了其对应的输出序列所在的行和列的值。假定将S盒的6位的输入标记为b1、b2、b3、b4、b5、b6,则b1和b6组合构成了一个2位的序列,该2位的序列对应一个介于0到3的十进制数字,该数字即表示输出序列在对应的S盒中所处的行;输入序列中b2到b5构成了一个4位的序列,该2位的序列对应一个介于0到15的十进制数字,该数字即表示输出序列在对应的S盒中所处的列,根据行和列的值可以确定相应的输出序列。
转载请注明原文地址:https://kaotiyun.com/show/JcTZ777K
0

相关试题推荐
最新回复(0)