📜  一次性密码

📅  最后修改于: 2020-11-08 08:36:53             🧑  作者: Mango


一次性填充密码是一种Vignere密码,包括以下功能-

  • 这是一个坚不可摧的密码。

  • 密钥与加密的消息长度完全相同。

  • 密钥由随机符号组成。

  • 顾名思义,密钥仅使用一次,以后再也不会将其用于加密任何其他消息。

因此,加密的邮件将很容易受到密码分析师的攻击。用于一次性填充密码的密钥称为pad ,因为它被打印在纸张上。

为什么牢不可破?

密钥由于以下功能而坚不可摧-

  • 密钥与给定的消息一样长。

  • 密钥是真正随机的,并且是专门自动生成的。

  • 键和明文以模10/26/2计算。

  • 每个密钥应使用一次,并由发送方和接收方销毁。

  • 密钥应有两份副本:一份与发送者,另一份与接收者。

加密

要加密字母,用户需要在明文下面写一个密钥。明文字母位于顶部,钥匙字母位于左侧。两个字母之间的横截面是纯文本。在下面的示例中描述-

一次性密码

解密方式

为了解密字母,用户使用左侧的密钥字母并在该行中找到密文字母。纯文本字母位于用户可以在其中找到密文字母的列的顶部。