关于DES加密算法的S盒输入的一点疑问

学习 时间:2026-04-08 05:44:24 阅读:7732
关于DES加密算法的S盒输入的一点疑问S盒的输入是 48位 每6位 输入一个盒 假设输入的48位 为S1S2S3.S48 Si表示一位S1 S2 S3 S4 S5 S6那么第一个盒的输入是 1 1 0 1 0 0;那么 第一个S盒 的行数 是10 列数是1010?还是 行数 01 列数是0101?书上写着 假设第一个盒的6个输入位数据为(011001),其中右边为低位,就选第(01)=1行 以及第(1100)=12列 之内的数据 书上写的把我弄迷了.

最佳回答

忧心的大碗

沉静的大白

2026-04-08 05:44:24

其实两种都可以的,这样加密后解密还是采用同样的过程还是照样可以解密成功的。原因就是DES加密/解密过程是个对称的过程。 按照书上说的,那你就看你存数据的时候,那边是低位咯。书上说的右边为低位,是指它放的顺序是把最低位放右边。但是你的最低位也可以放最左边啊。 所以,不知道你明白我的意思了没。

最新回答共有2条回答

  • 高挑的日记本
    回复
    2026-04-08 05:44:24

    其实两种都可以的,这样加密后解密还是采用同样的过程还是照样可以解密成功的。原因就是DES加密/解密过程是个对称的过程。 按照书上说的,那你就看你存数据的时候,那边是低位咯。书上说的右边为低位,是指它放的顺序是把最低位放右边。但是你的最低位也可以放最左边啊。 所以,不知道你明白我的意思了没。

上一篇 什么你认为自己的看法正确什么应该坚持到底,添关联词语

下一篇 什么事百度知道彩蛋