新学:DES加密 小知识点(S盒,初始置换)

1.补全S盒

每一行缺哪一个补哪一个

例:答案为10、6、1、11

新学:DES加密 小知识点(S盒,初始置换)

 

2. 初始置换

DES初始置换表如下:

新学:DES加密 小知识点(S盒,初始置换)

例:若置换输入的明文M=0123456789ABCDEF(16进制),请计算其输出(16进制表示)

先将M换成2进制:。。。。。。

由图所示,从左到右从上到下,58相当于 M 的2进制的第58位,即相当于 M’ 的第1位,50相当于 M 的2进制的第50位,即相当于M’的第2位,依此类推即可得M‘的2进制数值。

答案为:(CC00CCFFF0AAF0AA)16