你有什么秘密吗?如果你知道,我希望你知道如何保护它们,因为秘密总是有吸引力的。为了保护脆弱的秘密,人们将使用密码来防止机密内容被偷看,防止秘密落入他人之手,并帮助几代孩子在课堂上传递笔记。

密码世界笼罩在神秘之中,充满了诡计、虚假信息和欺骗。那么,密码是什么时候出现的呢?早在公元前1500年,一个古代的陶工就用密码隐藏了他的秘密釉料配方,并成为已知最早的编码员。1917年,一份解码电报导致美国加入第一次世界大战。从1939年到1945年,英格玛密码破译装置帮助盟军赢得了第二次世界大战的胜利...如今,密码使用越来越频繁,电脑和各种账户密码确保了你的信息安全,政府和间谍继续用它们来传输秘密信息。

代码和密码有什么区别?

在开始介绍密码之前,我希望你最好知道两种代码:代码和密码。代码使用另一个单词或一组字母代替整个单词。密码使用符号而不是单独的字母或声音,或者改变字母顺序。

文本字体颜色代码图

虽然代码和密码不同,但它们通常由广义上的“密码”一词来指定。代码的工作原理非常简单。它只是用另一个代码来隐藏最重要的单词。只要双方都同意代码的含义,它就可以被解码。代码被广泛使用,例如,你现在正在阅读的单词。如果有一天每个人都不知道这些词的意思,它将成为一个牢不可破的秘密。不要认为这是荒谬的,遥远过去的象形文字是最好的例子。

象形联想绘画

凯撒移位法

有两种简单的密码:使用其他符号、字母和数字替换其他字母的替代密码;以不同顺序书写字母的转换代码。替换密码非常简单。例如,我可以把这篇文章翻译成英语,并用英语加密。然而,由于英语广为人知,这种加密方法过于简单。我们常用的密码主要是转换密码。早期的转换密码是凯撒移位法。其加密方法是将普通字母表向后移动几个数字,如下所示:

凯撒轮班代码

这种方法可以提供25种可能性,而破解它只需要25次尝试。为了增加解码的难度,我们可以在凯撒的移位密码中加入关键词。首先,将关键字放在字母表的开头,然后按顺序完成字母表的其余部分,从关键字的最后一个字母开始,省略使用的字母。

例如,把“look”作为关键字,放在密码字母表的开头,因为所用的字母应该省略,“look”只能写成“lok”,而下面字母表中的“O”也应该省略,即:

普通码表:ABCDEFGHIJKLMN

码表:LOKLMNPQRSTUVW

这种密码提供了多种可能性,所以不容易测试出来。如果你认为这样的密码可以很好地保护你的信息安全,那么图森模式就被打破了。事实上,通过大量的统计,人们发现英语中几个字母的出现频率远远高于其他字母,这就提供了一种强有力的武器——频率分析方法。凯撒的移位方法只是掩盖了字母本身,不能改变字母的频率。这样的代码正是频率分析方法展示其威力的正确方式。