s盒输入输出问题
2020-03-11 本文已影响0人
tmyzh
题目:设输入S盒的数据从第25位起为...001110110110.. 求该数据段输出为多少?
s盒对应8个s盒表,将48位比特输入转化为32位输出
![](https://img.haomeiwen.com/i584906/2b9d5db452f398b6.png)
每六位比特做一次转化例如100110 首尾10 对应十进制2 对应表的行 中间0011对应十进制3 对应表的列,然后查询表中数据
由题目分析从25位开始输入的12位对应的是s5和s6盒
001110对应的行 0 列7 查s5表
![](https://img.haomeiwen.com/i584906/0307ce6bd25dd1a7.png)
对应输出0110
110110 对应行2 对应列11 查s6表
![](https://img.haomeiwen.com/i584906/779365103fc6876f.png)
对应输出1010
该段数据输出01101010