双重DES原理:
两个加密密钥:用第一个加密密钥加密后,再用另一个密钥进行二次加密,解密则先用第二次加密的密钥解密,然后再用第一次加密的密钥进行解密
三重DES原理:使用第一个密钥对明文进行加密得到密文1,再使用第二个密钥对明文进行解密(第二个密钥不等于第一个密钥),之后再使用第一个密钥进行加密得到密文
三重DES的四种模型:
DES-EEE3
DES-EDE3
DES-EEE2
DES-EDE2
E为加密,D为解密,3为使用了3个密钥,2为使用了2个密钥
分组加密(块加密)
分成块进行加密,如果不够块的长度则需要进行填充
如何填充:缺几个,就填几个,里面的内容为缺的个数,如缺五个,那么就填充5个,每个里面的数字为5,不缺时也要填充,直接填充16个
如:在基础01里有详细介绍
ECB
特点:

CBC
特点:

序列加密(流加密):
密钥的产生:通过密钥流生成器生成和明文一样长的密钥流,就不用再进行填充
产生的密钥流与明文进行异或产生密文

本文介绍了双重DES和三重DES的加密解密原理,包括不同模型如DES-EEE3和DES-EDE3的工作方式。同时,探讨了分组加密(如ECB和CBC)的特点,以及序列加密(如CFB、OFB和CTR)的概念,强调了密钥流生成器在序列加密中的作用和误差传递特性。
最低0.47元/天 解锁文章
516

被折叠的 条评论
为什么被折叠?



