题目:设输入S盒的数据从第25位起为...001110110110.. 求该数据段输出为多少?
s盒对应8个s盒表,将48位比特输入转化为32位输出
image.png
每六位比特做一次转化例如100110 首尾10 对应十进制2 对应表的行 中间0011对应十进制3 对应表的列,然后查询表中数据
由题目分析从25位开始输入的12位对应的是s5和s6盒
001110对应的行 0 列7 查s5表
image.png
对应输出0110
110110 对应行2 对应列11 查s6表
image.png
对应输出1010
该段数据输出01101010
网友评论