妞妞小学刚开始学习英语的时候,总会自己创造一些稀奇古怪的词汇。爸爸管这些叫“恐龙语”,因为有些像她的电动小恐龙的嘶叫。这种稀奇古怪的语言只有爸爸听得懂,所以这也就成了爸爸和妞妞之间说秘密的专用语言了。不过其实爸爸和妞妞根本就不知道自己在说什么,或者是听到的是什么,只是根据表情和手势来理解要表达的东西。
今天的趣味数学话题爸爸决定给妞妞讲讲密码的数学学问。
“妞妞,你知道什么是密码吗?”爸爸问。
“密码就是用别人不知道的词语代替别人知道的,这样的话就只有两个人能听得懂,也就保密了。这太简单了。”妞妞一边想一边回答说。“狗语对于猫来说,就是密码;猫语对于狗来说,也是密码。不过我觉得猫可能能听懂老鼠的话。”
爸爸听了哈哈大笑,“为什么猫能听懂老鼠的话呢?”
“现在谁不学几门外语呀?”妞妞顽皮地眨着眼睛,“老鼠的话都听不懂,怎么抓老鼠啊?”
爸爸笑得更厉害了,“妞妞说得太好玩了!其实密码是一门非常复杂的学科,涉及大量的数学知识,比如数论、概率与统计、代数与抽象代数,等等。爸爸还是先给妞妞讲一个密码的故事吧!”一听说有故事,妞妞的眼睛就发亮。
“20世纪三四十年代发生的第二次世界大战,是反法西斯国家包括美国、苏联、中国、英国、法国等对阵德国、意大利、日本组成的轴心国。世界大战是人类历史上的巨大悲剧,造成了数以万计的人死亡。战争期间,隐藏在英国的德国纳粹特工非常厉害。他们刺探盟军机密军事情报后,会将这些情报用各种方式传递给他们隐藏在中立国的负责人,由他们通过秘密电台发回德国。
“他们传递情报的手段千奇百怪,比如,可以写出肉眼看不见的字的隐形墨水,乐谱活页夹层、加厚明信片中间极薄的纸片,写成国际象棋棋谱的情报,普通信函中利用每一个单词的第一个字母组成情报,等等。