首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >双DES和3 DES有什么区别?

双DES和3 DES有什么区别?
EN

Security用户
提问于 2014-05-01 12:33:42
回答 1查看 44.7K关注 0票数 10

我不知道2-DES和3-DES的确切要点。我想知道两者的区别,为什么选择3-DES而不是2-DES?

EN

回答 1

Security用户

发布于 2014-05-01 13:18:07

DES前面的数字是DES运行的次数。DES只需要输入,通过DES运行一次,然后得到最终的输出。然而DES也有一些弱点,所以使用3 DES来帮助对抗它们。

3 DES运行在DES的一个实例中,将输出作为DES的另一个实例的输入,最后将该输出输入到第三个实例。

2 DES类似,但只经过两种DES算法。

我们使用3 DES而不是2 DES的原因是,2 DES实际上并没有给我们提供比DES更多的安全性。如果我们获取一堆可能的纯文本,并开始尝试对它们进行编码,同时获取一堆加密的值并开始解密,我们只需寻找它们在中间以相同的值相交的位置。然后这些交叉口就会显示出钥匙。

由于中间步骤的原因,3 3DES避免了这一点。我们需要进行第三个操作来判断它们是否在中间相遇,因此我们不能简单地查找第一个和最后一个操作产生相同值的位置。

票数 3
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/57058

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档