DES或3DES今天仍在使用吗?

sve*_*ens 9 3des des

我已经编写了一个DES实现作为练习,我现在想知道今天是否使用(三重)DES.

我已经读过使用它的银行卡,但我找不到任何可靠的来源.

yfe*_*lum 12

Triple-DES目前仍在使用,但被广泛认为是传统的加密算法.DES本质上是不安全的,而Triple-DES具有更好的安全特性,但仍然被认为是有问题的.

NIST是标准化加密算法的政府组织.最新的对称密钥加密算法NIST标准是AES,即高级加密标准.事实上,有许多好的提名是NIST的AES,包括成为AES的Rijndael算法,以及Bruce Schneier的Blowfish,Twofish算法和Serpent算法.


ojr*_*rac 10

编辑:@David Koontz回复了这篇文章,我有机会看到过去5年.我在下面完整地留下了我的帖子,但对于现在正在阅读本文的人来说,如果有机会,请避免使用3DES,如果没有,请让专家查看您的特定系统.无法保证一般性答案适用于您的情况,尤其是计算机安全性.

是.

3DES被打破了,但是当密码学家说"破碎"时,这意味着非常具体的东西:攻击者可以在比暴力时更好的时候打破密钥.3DES的密钥长度为168位,通过一些中间相遇的攻击聪明度减少到112位.并且,引用维基百科,"它被NIST指定为只有80位的安全性."

它非常糟糕,但即便如此,80位也是一个非常大的数字; 例如,3DES对于用比NSA更少资源的人来说是非常好的,并且可能会有10年或15年的运气.取代3DES的动力不足以让很多不使用3DES的人保护昂贵的东西.