我正在阅读有关 DES 三重加密的信息,我发现这 3 个密钥有很多不同的组合,例如:使用 k1 - k2 - k3 ,因为有 k1- k2 - k1 ,......我的问题是,什么是这些组合之间的区别?哪一个是可取的(最常用的)?
问问题
141 次
1 回答
0
三重 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
于 2016-12-06T23:05:54.530 回答