DES加密算法中使用的S盒的输出为()位。A、4B、5C、6D、7

题目
DES加密算法中使用的S盒的输出为()位。

A、4

B、5

C、6

D、7


相似考题

4.阅读下列说明,回答问题 1 至问题 5,将解答写在答题纸的对应栏内。 【说明】 DES 是一种分组密码,己知 DES 加密算法的某个 S 盒如表 4-1 所示。 表4-1 S盒 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 7 13 14 3 0 6 9 (1) 1 2 8 5 11 12 4 15 1 13 8 11 5 (2) 15 0 3 4 7 2 12 1 10 14 9 2 10 6 9 0 12 11 7 13 15 (3) 3 14 5 2 8 4 3 3 15 0 6 10 1 13 8 9 4 5 (4) 12 7 2 14【问题1】 (4分) 请补全该 S 盒,填补其中的空(1) - (4),将解答写在答题纸的对应栏内。 【问题 2】 (2分) 如果该 S 盒的输入为 110011,请计算其二进制输出。 【问题3】(6分) DES加密的初始置换表如下: 58 50 42 34 26 18 10 2 60 52 44 36 28 20 12 4 62 54 46 38 30 22 14 6 64 56 48 40 32 24 16 8 57 49 41 33 25 17 9 1 59 51 43 35 27 19 11 3 61 53 45 37 29 21 13 5 63 55 47 39 31 23 15 7 置换时,从左上角的第一个元素开始,表示输入的铭文的第58位置换成输出的第1位,输入明文的第50位置换成输出的第2位,从左至右,从上往下,依次类推。 DES加密时,对输入的64位明文首先进行初始置换操作。 若置换输入的明文M=0123456789ABCDEF(16进制),请计算其输出(16进制表示)。 【问题4】(2分) 如果有简化的DES版本,其明文输入为8比特,初始置换表IP如下: IP:2 6 3 1 4 8 5 7 请给出其逆初始置换表。 【问题5】(2分) DES加密算法存在一些弱点和不足,主要有密钥太短和存在弱密钥。请问,弱密钥的定义是什么?

更多“DES加密算法中使用的S盒的输出为()位。 ”相关问题
  • 第1题:

    下表是DES 算法中S4 盒的选择矩阵,如果其输入为101011,则输出为 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 7 13 14 3 0 6 9 10 1 2 8 5 11 12 4 15 1 13 8 11 5 6 15 0 3 4 7 2 12 1 10 14 9 2 10 6 9 0 12 11 7 13 15 1 3 14 5 2 8 4 3 3 15 0 6 10 1 13 8 9 4 5 11 12 7 2 14


    S盒子输入的48bits0000 00 01 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011分成6bits一份,共8份,分别作为S1~S8的输入S1的输入为0000 00,行00,列0000,查S1的0行0列为14,S2的输入为01 0010,行00,列1001,查S2的0行9列为7,S3的输入为0011 01,行01 ,列0110,查S3的1行6列为6,S4的输入为00 0101,行01,列0010,查S4的1行2列为11,S5的输入为0110 01,行01,列1100,查S5的1行12列为3,S6的输入为11 1000,行10,列1100,查S6的2行12列为1,S7的输入为1001 10,行10,列0011,查S7的2行3列为13,S8的输入为10 1011,行11,列0101,查S8的3行5列为10, 因此,输出的32比特为E76B31DA

  • 第2题:

    设DES加密算法中的一个S盒为: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 14 4 13 1 2 15 11 8 3 10 6 12 5 9 0 7 0 15 7 4 14 2 13 1 10 6 12 11 9 5 3 8 4 1 14 8 13 6 2 11 15 12 9 7 3 10 5 0 15 12 8 2 4 9 1 7 5 11 3 14 10 0 6 13 若给定输入为101101,则该S盒的输出的二进制表示为 。

    A.1010

    B.0001

    C.1011

    D.0111


    2;不论您的回答是什么,请首选勾选此项。

  • 第3题:

    在DES加密中,设进入S3盒的数据为101101,该数据段输出时为多少?


    令101101的第1位和最后1位表示的二进制数为i,则i=(11)2=(3)10 令101101的中间4位表示的二进制数为j,则j=(0110)2=(6)10 查S3盒的第3行第6列的交叉处即为8,从而输出为1000 S函数的作用是将6位的输入变为4位的输出

  • 第4题:

    设DES加密算法中的一个S盒为: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 14 4 13 1 2 15 11 8 3 10 6 12 5 9 0 7 0 15 7 4 14 2 13 1 10 6 12 11 9 5 3 8 4 1 14 8 13 6 2 11 15 12 9 7 3 10 5 0 15 12 8 2 4 9 1 7 5 11 3 14 10 0 6 13 若给定输入为101100,则该S盒的输出为 。

    A.2

    B.3

    C.12

    D.14


    2;不论您的回答是什么,请首选勾选此项。

  • 第5题:

    2、下表是DES 算法中S4 盒的选择矩阵,如果其输入为101011,则输出为 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 7 13 14 3 0 6 9 10 1 2 8 5 11 12 4 15 1 13 8 11 5 6 15 0 3 4 7 2 12 1 10 14 9 2 10 6 9 0 12 11 7 13 15 1 3 14 5 2 8 4 3 3 15 0 6 10 1 13 8 9 4 5 11 12 7 2 14


    (1)具有良好的非线性,既输出的每一个比特与全部输入比特有关; (2)每一行包括所有的16种4位二进制; (3)两个输入相差1bit时,输出相差2bit; (4)如果两个输入刚在中间2个比特上不同,则输出至少有两个比特不同; (5)如果两个输入前两位比特不同而最后两位相同,则输出一定不同; (6)相差6bit的输入共有32对,在这32对中有不超过8对的输出相同; (7)S盒是DES中唯一非线性部分。