DES算法的加密和解密密钥相同,属于一种对称加密技术。对称加密技术从本质上说都是使用替代密码和换位密码进行加密的。
DES的安全性长期以来一直都受到人们的怀疑。主要是因为DES算法的安全性对于密钥的依赖性太强,一旦密钥泄漏出去,则跟密文相对应的明文内容就会暴露无遗。
DES对密钥的过分依赖使得穷举破解成为可能。在早期20世纪70、80年代由于专门用于穷举破译DES的并行计算机的造价太高,而且要从256种密钥中找出一种来,还是相当费时、费力的,用DES算法来保护数据是安全的。
现在,由于计算机的运算速度、存储容量以及跟计算相关的算法都有了比较大的改进,56位长的密钥对于保密价值高的数据来说已经不够安全了。当然,可以通过增加密钥长度来增加破译的难度进而增加其安全性。
閱讀更多 奢迷數碼客 的文章