测智商游戏图片 测智商游戏( 二 )


这样就导致了一个很明显的问题:密文中每个信息单位(一般情况下为字母)出现的频率,也会等于明文中某个特定信息单位出现的频率 。因此,频率分析就成为对凯撒密码安全性的严重打击 。
以最典型的英语为例,26个字母的使用频率分别为:▼

测智商游戏图片  测智商游戏

文章插图

我们可以很明显地看到,字母E的使用频率远高于其他字母,另外字母T、A也都有较高的使用频率;而字母J、Q、X、Z的使用频率则相对较低 。利用这一点,让我们在没有计算机的帮助下,也有极大的机率在短时间内破解出密码 。
在《福尔摩斯探案集》约翰·特纳的故事中,对于密文“dv mvvw blfi svok”,便是将密文中出现次数最多的字母“v”认定为字母“e”,然后顺藤摸瓜破解出明文为“we need your help” 。
凯撒密码,有点像解等差数列,孩子如果能把这个密码练好,也是为以后要学习数列知识打下了坚实的基础 。

测智商游戏图片  测智商游戏

文章插图

04 斯巴达加密棒
大约在公元前700年,古希腊军队采用一种叫作斯巴达加密棒(Scytale)的圆木棍来进行保密通信 。
如何 *** 密码
把长带子状的羊皮纸缠绕在圆木棍上,然后在上面写字 。解下羊皮纸后,上面只有杂乱无章的字符,只有再次以同样的方式缠绕到同样粗细的棍子上,才能看出所写的内容 。▼

测智商游戏图片  测智商游戏

文章插图

这也许是人类最早使用的文字加密、解密工具 。
这种通过改变字母顺序的加密方式,被称为变位字谜(Anagram),在《哈利波特》中伏地魔的名字也是一种Anagram:他原名为Tom Marvolo Riddle,替换后变为“I am Lord Voldemort” 。▼

测智商游戏图片  测智商游戏

文章插图

05 书本式加密
书本式加密(Book Cipher)是通过为秘密消息中的每个单词提供特定书籍的页码,行号和单词来创建代码 。
必须保证密码发送者和接收者都有一本完全相同的书的副本(如果是同一本书的不同版本,则单词和行可能在不同的页面上),密码发送者写下位置代码以帮助接收者找到特定的词 。
如何 *** 编码
例如(121,8,5),这些数字是指向书中特定的单词的坐标,打开这本书,翻到第121页,第8行的第5个单词:▼

测智商游戏图片  测智商游戏

文章插图

带孩子这样玩
如果有不一样的卡梅拉系列的《我想有颗星星》这本书,可以和孩子一起找找看:
(4,3,6)(6,4,7)(9,1,2)(13,1,10)(15,3,4)(19,4,3)

测智商游戏图片  测智商游戏

文章插图

06 数字替代字母
代码不一定总是字母 。在家里创建密码的另一种简便 *** 是用数字代替字母 。▼
测智商游戏图片  测智商游戏

文章插图
使用上面的便捷图表,和孩子一起尝试破译以下消息:▼
2 17 4 0 19 8 13 6 2 14 3 4 3 12 4 18 18 0 6 4 18 2 0 13 1 4 6 17 4 0 19 5 20 13 3 14 24 14 20 0 6 17 4 4
这种加密方式简单快捷,而且可以衍生出许多变体,在家里可以和小朋友们玩起来 。
07 简单替代密码
简单替代密码可以有多种形式:可以是反转字母密码,A表示为Z,B表示为Y,以此类推 。▼

测智商游戏图片  测智商游戏

文章插图

有些密码可能会更棘手,采用的是半反转字母的 *** :
A代表N,N代表A 。B代表O,O代表B 。C代表P,P代表C,以此类推 。
只需写出从A到M的字母,然后直接在它们下面写出从N到Z的字母 。▼

测智商游戏图片  测智商游戏

文章插图

08 栅栏密码
一个简单的锯齿形模式可以使你的消息混乱得无法识别,而栅栏密码(Rail Fence Cipher)就是一种更为复杂的代码 。
如何 *** 密码
例如,要发送消息“ HELLO WORLD” 。
首先要确定要使用“栏”的数量,如果我们使用3栏:▼

测智商游戏图片  测智商游戏

文章插图

现在,只需将代码写在“栏”上,我们的消息的前五个字母“ HELLO”将像下面这样:▼

测智商游戏图片  测智商游戏

推荐阅读