我在阅读有关DES三重加密的信息,发现这3个密钥有很多不同的组合,例如:使用k1-k2-k3,因为存在k1-k2-k1,...我的问题是,什么是这些组合之间的差异?哪一个是可取的(最常用)?
三重DES加密需要多少个密钥?应该提供以下答案的深度:
使用三个不同的键是最好的方法。实际上,这是美国政府(和美国政府承包商)的唯一选择:
3.2.1.2三重数据加密算法(TDEA)
三重数据加密算法(TDEA)也称为三重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
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句