1.补全S盒
每一行缺哪一个补哪一个
例:答案为10、6、1、11
2. 初始置换
DES初始置换表如下:
例:若置换输入的明文M=0123456789ABCDEF(16进制),请计算其输出(16进制表示)
先将M换成2进制:。。。。。。
由图所示,从左到右从上到下,58相当于 M 的2进制的第58位,即相当于 M’ 的第1位,50相当于 M 的2进制的第50位,即相当于M’的第2位,依此类推即可得M‘的2进制数值。
答案为:(CC00CCFFF0AAF0AA)16
每一行缺哪一个补哪一个
例:答案为10、6、1、11
DES初始置换表如下:
例:若置换输入的明文M=0123456789ABCDEF(16进制),请计算其输出(16进制表示)
先将M换成2进制:。。。。。。
由图所示,从左到右从上到下,58相当于 M 的2进制的第58位,即相当于 M’ 的第1位,50相当于 M 的2进制的第50位,即相当于M’的第2位,依此类推即可得M‘的2进制数值。
答案为:(CC00CCFFF0AAF0AA)16