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,然后用户必须在密码框中输入验证码。
如果在发送的消息中发现任何可疑内容,则该消息将发送给不同的用户,但管理层也会收到有关该消息的提醒以进行更多审查,管理员还可以查看系统中注册的所有用户。
管理员组件 - 管理员组件是该系统的基本要素,使用此组件,管理员可以轻松查看不同员工之间所有可疑的消息/邮件。管理员可以查看和编辑数据字典。
管理员可以向员工发送消息,此消息首先使用密钥进行编码,然后发送给员工。员工必须通过访问加密过程中使用的相同密钥来查看消息,此密钥由管理员共享给员工,管理员还可以查看系统中注册的所有用户。