一个密码学的问题,求答案

若明文是{000102030405060708090A0B0C0D0E0F},密钥是{01010101010101010101010101010101},
(a) 用4*4的矩阵来描述State的最初内容
(b) 给出初始化轮密钥加后State的值
(c) 给出字节代换后State的值
(d) 给出行移位后State的值
(e) 给出列混淆后State的值。

  首先,需要说明的是,你连加密算法是什么都没说,别人怎么回答?

  根据你的问题描述,我推测这是一道AES加密算法的练习题,明文和密钥都是16进制表示的。基于我的推测,回答如下(也都是16进制表示):

(a)

00 04 08 0C
01 05 09 0D
02 06 0A 0E
03 07 0B 0F

(b)

01 05 09 0D
00 04 08 0C
03 07 0B 0F
02 06 0A 0E

(c)

7C 6B 01 D7
63 F2 30 FE
7B C5 2B 76
77 6F 67 AB

(d)

7C 6B 01 D7
F2 30 FE 63
2B 76 7B C5
AB 77 6F 67

(e)

75 87 0F B2
55 E6 04 22
3E 2E B8 8C
10 15 58 0A

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网