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