双重DES原理:
两个加***:用第一个加***加密后,再用另一个**进行二次加密,解密则先用第二次加密的**解密,然后再用第一次加密的**进行解密
三重DES原理:使用第一个**对明文进行加密得到密文1,再使用第二个**对明文进行解密(第二个**不等于第一个**),之后再使用第一个**进行加密得到密文
三重DES的四种模型:
DES-EEE3
DES-EDE3
DES-EEE2
DES-EDE2
E为加密,D为解密,3为使用了3个**,2为使用了2个**
分组加密(块加密)
分成块进行加密,如果不够块的长度则需要进行填充
如何填充:缺几个,就填几个,里面的内容为缺的个数,如缺五个,那么就填充5个,每个里面的数字为5,不缺时也要填充,直接填充16个
如:在基础01里有详细介绍
ECB
特点:
CBC
特点:
序列加密(流加密):
**的产生:通过**流生成器生成和明文一样长的**流,就不用再进行填充
产生的**流与明文进行异或产生密文
如:在基础01里有详细介绍
CFB
特点:
误差传递:一个单元损坏影响多个单元
OFB
特点:
CTR
特点:
注:图片均来源于网络,版权归原作者所有。如有侵权,请联系作者删除,谢谢!