niusouti.com
参考答案和解析
正确答案:A
更多“已知DES算法S盒如下:如果该S盒的输入为100010,则其二进制输出为()。A.0110B.1001C.0100D.0101 ”相关问题
  • 第1题:

    已知DES算法S盒如下:



    如果该S盒的输入为000101,则其二进制输出为( )。

    A.1011
    B.1001
    C.0100
    D.0101

    答案:A
    解析:
    当S1盒输入为"000101"时,则第1位与第6位组成二进制串"01"(十进制1),中间四位组成二进制"0010"(十进制2)。查询S1盒的1行2列,得到数字11,得到输出二进制数是1011。

  • 第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


    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

  • 第3题:

    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中唯一非线性部分。

  • 第4题:

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

    A.0110
    B.1001
    C.0100
    D.0101

    答案:C
    解析:
    s盒是DES算法的核心,它是算法中唯一的非线性部分,是算法安全的关键;有8个s盒,每个s盒输入6位,输出四位,即输入48位,输出32位;输入的6位中的第一位和第六位表示行数,中间四位表示列数,找到s盒中对应的数值。

  • 第5题:

    设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;不论您的回答是什么,请首选勾选此项。