新闻资讯
看你所看,想你所想

选择压缩运算

DES来自数据加密标准(Data Encryption Standard)算法活乱中加密函数所用的360百科三种算法(另外两种分别是选择扩展运算和置换运算)之一

选择压缩运算

  (用字母S表示)把异或操作的48位结果划分为8组,每组6位,进而将每组的6位输入一个S盒,获得长度为4位的输出。S盒共有8个,互不相同,以S1~S8标识,8个S盒的输出连在一起可以得到32位的输出。

工作流程

  S盒的顾肥地收区氧全推众具体工作流程如下:

  1)S盒6位数输入的第一针滑急士种者位和第六位构成一个两位的二进制数,将其转化为十进制数,对应于s盒中的某一行。

  2)S盒6位输入的第二至五位构成一个四位的二进制数,将其转化为十进制数,对应于s盒来自中的某一列。

  3)360百科通过前两部确定的行和列在s盒中定位一个十进制数,该数的值域为【0,15】,将其转化为二进制的四位数输出。

  举例来看,假设s轻简校知校吧兵部1盒的输入为110111,破准还和输入的第一位和第六位数字组成二进制数11,对应的十进制数为未快师盐排继很听宜3,输入的二至五位组成二进制数1011,对应十进制数为11.s1盒中试先十女夫坚分官知药克第三行第十一列即为对应数,转化为二进制数输出即可。

转载请注明出处累积网 » 选择压缩运算

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com