数据加密标准(DES)2

时间:2020-03-05 20:31:54   收藏:0   阅读:77

DES的子密钥生成

step1:

最初64bit密钥通过置换选择PC-1得56bit密钥

技术分享图片

step2:

56bit密钥分为2个28bit数据C0D0,每轮迭代中,Ci-1和Di-1分别循环左移1位或2位,得Ci和Di.
(注:1、2、9、16轮左移1位,其它轮左移2位)

step3:

技术分享图片

子密钥生成过程图示

技术分享图片

演示DES软件

三重DES

DES密钥长度64bit有效位56bit,较短容易被穷举破译,使用多重DES可以增加密钥量,抵抗穷举攻击。常用三重DES模式,有4种模式:

原文:https://www.cnblogs.com/liugangjiayou/p/12422452.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!