密码篇——对称加密—3DES

DES现在可以在现实时间内暴力破解出来,所以使用三重DES来代替DES

三重DES:为了增加DES的强度,将DES重复3次三次所得到的密码算法,通常缩写为3DES

明文经过3次DES处理变成最后的密文,3DES的密钥长度为168比特(3×56=168)

3DES加密:

 

3DES并非经过3次DES加密,而是加密-->解密-->加密的过程(在加密算法中加入解密操作,是为了让3DES能兼容DES)

当3DES中的所有密钥都相同时,3DES就变成普通的DES了(DES的加密与解密过程只是子密钥的顺序不同,实际进行的处理都相同)

1>当所有密钥都想同时,3DES就等价于DES

2>当密钥1、3相同,密钥2不同,这种3DES称为DES-EDE2(EDE表示加密-解密-加密这个过程)

3>当密钥1、2、3都不相同时,称为DES-EDE3


3DES解密:

3DES的解密与加密的过程相反:解密-->加密-->解密

3DES的处理速度不快,现在在安全性方面也逐渐显露问题

猜你喜欢

转载自blog.csdn.net/qq_41137136/article/details/86416849