德萨罗人鱼 des

admin 0 2023-04-29 20:20:09

大家好,乐天来为大家解答以下的问题,关于德萨罗人鱼,des这个很多人还不知道,现在让我们一起来看看吧!

1、Data Encryption Standard,是一种数据加密标准,现在已经不用了。

2、它使用56位密钥对64位的数据块(真正数据只有57位,还有8位是校验位)进行加密,并对64位的数据块进行16轮编码。

3、与每轮编码时,一个48位的“每轮”密钥值由56位的完整密钥得出来。

4、 DES对64(bit)位的明文分组M进行操作,M经过一个初始置换IP置换成m0,将m0明文分成左半部分和右半部分m0=(L0,R0),各32位长。

5、然后进行16轮完全相同的运算,这些运算被称为函数f,在运算过程中数据与密匙结合。

6、经过16轮后,左,右半部分合在一起经过一个末置换,这样就完成了。

7、 在每一轮中,密匙位移位,然后再从密匙的56位中选出48位。

8、通过一个扩展置换将数据的右半部分扩展成48位,并通过一个异或操作替代成新的32位数据,在将其置换换一次。

9、这四步运算构成了函数f。

10、然后,通过另一个异或运算,函数f的输出与左半部分结合,其结果成为新的右半部分,原来的右半部分成为新的左半部分。

11、将该操作重复16次,就实现了。

12、 因为是对称加密,解密和加密的过程一样,密钥也一样。

本文分享完毕,希望对大家有所帮助。

  • 版权声明:免责声明:本文来源网友投稿及网络整合仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。投诉邮箱:1765130767@qq.com。
  • 本文地址:http://www.wuliudaohang.com/shbk/44996.html
  • 上一篇:摩尔庄园建筑师图纸答案 摩尔庄园建筑师
  • 下一篇:住院医疗保险哪个保险公司的产品好 住院医疗保险
  • 相关文章
    返回顶部小火箭