📜  DES 完整表格

📅  最后修改于: 2021-09-23 06:48:59             🧑  作者: Mango

DES代表数据加密标准。 DES 是一种对称密码算法。它使用对称密钥算法加密数据(将有一个用于加密和解密的密钥)。 DES 通过将数据分成较小的 64 位块然后使用 56 位密钥和加密算法进行加密来获得加密的 64 位密码。
DES-完整格式

由 IBM 开发人员于 1970 年代初设计,并于 1976 年作为美国的官方联邦信息处理标准 (FIPS) 发布。随着时间的推移,随着更好的蛮力攻击的增加,新的加密技术不断涌现,而 DES 变得容易被使用。为了克服这个漏洞,出现了 DES 算法的后继者,如 Triple DES、G-DES、DES-X、LOKI89 等。

DES的特点:

  • 使用对称密钥算法: DES 使用对称密钥算法并使用相同的 56 位密钥进行加密和解密。 2^{56}原本不易破解的排列。
  • 使用转置和替换密码:该算法同时使用了转置密码和替换密码技术。
  • 高效:2^{56}排列,那个时候不容易破解。它在硬件方面快速高效,最初是在 1970 年为硬件开发的。

DES的优点:

  • DES 使用对称密钥算法,因此加密和解密可以使用相同的算法通过单个密钥完成。
  • DES 是为硬件而不是软件设计的,在硬件中表现出效率和快速实现。

DES的缺点:

  • DES 在 56 位密钥方面提供低级别的安全性,因为暴力攻击很容易破坏它。
  • 该算法对软件效率不高,在软件上运行缓慢。
  • DES 不是为线性密码分析而开发的,因为 DES 是在这个问题发明之前发明的。