密码通常可以指编码消息。它还可以更具体地指代密码系统,其中符号或符号组代表文本的一部分(单个字母或更长)和/或根据一组预先确定的规则重新排列文本单元。密钥是使用密码所需的信息。
密码以纯文本消息开始,即某人想要隐藏的单词。明文被操纵两次。首先,它被加密以隐藏含义。然后,明文消息被称为"加密"或"加密",并且可以称为"密文"。然后再破译以揭示明文。在每种情况下,密钥都是必需的。
密码复杂性有多个级别。最基本的密码有一个明文字母表(通常的英语字母表)和一个密文字母表(以除 a 之外的字母开头以及从字母表中删除的字母开头的相同字母表)。正面标记在背面。朱利叶斯·凯撒 (Julius Caesar) 早期著名地使用了密码,他使用这种加密方法向他的将军发送消息。
明文字母表:ABCDEFGHIJKLMNOPQRSTUVWXYZ
密文字母表:DEFGHIJKLMNOPQRSTUVWXYZABC
通过移动密码字母表以除 a 之外的每个字母开头,总共可以生成 25 种不同的密码。但即使有这么多的可能性,未经授权的人掌握加密消息并知道它是密码的人,即使无法访问密钥,也可以通过一条直接(虽然乏味)的路径来计算它。
要发送消息,需要使用密钥来确定密文字母表。然后,对于希望传达的每个明文字母,在其位置写入密文字母。因此,如果决定加密wiseGEEK,最终会得到:
zlvhJHHN
要破译密文,需要使用密文密钥构造密文字母表并替换明文字母对于每个密文字母。
密码本身有几个明显的线索,有助于揭示这种简单密码中的消息。一是密文消息将是无意义的,这将是使用密码的有力线索。其次,众所周知的英语中存在的字母频率——使E、T、A、O、和N成为最常见的字母——可能有助于揭示一些强有力的线索a关于所使用的密码,如果消息有任何长度。
虽然所描述的简单类型的密码可以被破解并且不再被认真使用,但还有更复杂的密码。对于这些密码以及简单密码,密钥的安全性对于加密消息的正确传输至关重要。收件人无法获取密钥意味着该消息将变为未读状态。密钥落入坏人之手会破坏消息的安全性。因此,密钥管理是密码学的基本要素。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!