一次性密码本密码
一次性密码本密码是一种维吉尼亚密码,具有以下特点:
它是一种不可破译的密码。
密钥长度与被加密消息的长度完全相同。
密钥由随机符号组成。
顾名思义,密钥只使用一次,绝不会再次用于加密任何其他消息。
因此,加密消息将容易受到密码分析师的攻击。一次性密码本密码使用的密钥称为**密码本**,因为它印在纸板上。
为什么它是不可破译的?
密钥之所以不可破译,是因为它具有以下特点:
密钥与给定消息一样长。
密钥是真正的随机数,并且是专门自动生成的。
密钥和明文计算为模 10/26/2。
每个密钥都应该只使用一次,并由发送方和接收方销毁。
密钥应该有两份副本:发送方一份,接收方一份。
加密
要加密一个字母,用户需要在明文下方写一个密钥。明文字母放在顶部,密钥字母放在左边。两个字母之间的交叉部分就是明文。如下例所示:
解密
要解密一个字母,用户取左边的密钥字母,并在该行中找到密文字母。明文字母位于用户可以找到密文字母的列的顶部。
广告