3DES加密算法

您所在的位置:网站首页 3des加密算法安全吗 3DES加密算法

3DES加密算法

#3DES加密算法| 来源: 网络整理| 查看: 265

前言

上一节,介绍了DES加密算法,DES加密算法的一个主要缺点就是密钥长度太短,而与此同时,超级计算机的计算能在逐年增强。按照摩尔定律,处理器的计算速度,每两年就会翻一倍,所以很显然,56位的密钥长度在安全性上是越来越不可靠的。这就催生了DES算法的加强版:3DES。

一、3DES算法简介

3DES(或称为Triple DES)是三重数据加密算法(TDEA,Triple Data Encryption Algorithm)块密码的通称。它使用3条56位的密钥对数据进行三次加密,是DES的一个更安全的变形。

二、3DES算法原理

其具体实现如下:设Ek()和Dk()代表DES算法的加密和解密过程,K代表DES算法使用的密钥,M代表明文,C代表密文 3DES加密过程为:C=Ek3(Dk2(Ek1(M))) 3DES解密过程为:M=Dk1(EK2(Dk3©)) 它使用3条56位的密钥对数据进行三次加密。为了兼容普通的DES,3DES并没有直接使用加密->加密->加密的方式,而是使用加密->解密->加密的方式。

总结

相比DES,3DES因密钥长度变长,安全性有所提高,但其处理速度不高。通常认为3DES是DES向AES过渡的加密算法。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3