Triple DES 的实现方式是什么?


TDES 代表三重数据加密标准。它是 DES(数据加密标准)的升级或改进版本,DES 是一种对称加密方法,其中 DES 对每个块使用三次,从而将明文转换为密文。

TDEA 提供 56、112、168 位的密钥大小,并提供高达 64 位的块大小。TDES 可以使用 2 个密钥或 3 个密钥来执行。Triple DES 的运行速度比 DES 慢三倍,但如果使用得当,则安全性更高。

解密对象的程序与加密程序类似,只是它是反向执行的。与 DES 一样,数据以 64 位块进行加密和解密。尽管数据加密标准的输入密钥长度为 64 位,但 DES 使用的实际密钥长度仅为 56 位。

每个字节中最不重要的(最右边的)位是奇偶校验位,应将其设置为每个字节中始终有奇数个 1。这些奇偶校验位将被移除,因此每个字节的七个有效位被使用,导致密钥长度为 56 位。

这可以确定 Triple DES 的有效密钥强度绝对为 168 位,因为三个密钥中的每一个都包含 8 个在加密过程中不使用的奇偶校验位。

三重数据加密算法在此系统中执行。该系统包括两个组件,例如员工组件和管理员组件。

员工组件 - 在此模块中,组织的员工可以向其他员工发送消息。首先,用户必须使用其员工 ID 登录到系统,然后密码将发送到员工的个人电子邮件 ID,然后用户必须在密码框中输入验证码。

如果在发送的消息中发现任何可疑内容,则该消息将发送给不同的用户,但管理层也会收到有关该消息的提醒以进行更多审查,管理员还可以查看系统中注册的所有用户。

管理员组件 - 管理员组件是该系统的基本要素,使用此组件,管理员可以轻松查看不同员工之间所有可疑的消息/邮件。管理员可以查看和编辑数据字典。

管理员可以向员工发送消息,此消息首先使用密钥进行编码,然后发送给员工。员工必须通过访问加密过程中使用的相同密钥来查看消息,此密钥由管理员共享给员工,管理员还可以查看系统中注册的所有用户。

更新时间: 2022-03-15

512 次查看

开启您的 职业生涯

通过完成课程获得认证

立即开始
广告