DES加密密钥

时间:2016-12-06 22:25:47

标签: security encryption des symmetric-key

我正在阅读有关DES三重加密的内容,我发现了3个密钥的许多不同组合,例如:使用k1-k2-k3,因为那里有k1-k2-k1 ,... 我的问题是,这些组合之间的差异是什么?哪一个是可取的(最常用的)?

1 个答案:

答案 0 :(得分:0)

How many keys does Triple DES encryption need?应该为以下答案提供深度:

使用三个不同的键是最好的方法。事实上,这是美国政府(和美国政府承包商)的唯一选择:

  

3.2.1.2三重数据加密算法(TDEA)

     

三重数据加密算法(TDEA),也称为Triple DES,使用DES   加密引擎在三个操作中转换数据。 TDEA是   SP 800-67中规定的。

     

TDEA使用定义的三个密钥以64位的块加密数据   一个密钥包。使用TDEA时使用的三种截然不同   (即数学上独立的)密钥被批准并且是   通常称为三键TDEA(也称为3TDEA   或3TDES)。

     

TDEA的其他变体,其中有两个或三个键   是否相同,不再被批准用于加密   保护因为增加了计算能力或弱点   算法

(强调我的)。资料来源:http://csrc.nist.gov/publications/drafts/800-175/sp800-175b_draft.pdf