论文部分内容阅读
美国作家爱伦•坡(Edgar Allan poe1809~1849)被誉为“侦探小说”之父,他写的一篇叫《金龟子》的侦探小说中讲了这样一个故事:有一个叫威廉•列格朗特的怪人,带了一个仆人和一条狗住在一个叫苏里文的荒岛上,这个小岛曾是海盗的巢穴. 一次他们在沙滩上散步时检到一张羊皮纸,回到家里,用火一烘,羊皮纸上显现出用密写药水写的一些奇怪的符号:
53+++++305))6*;4826)4++•)4++);806
*;48+8760))85;1++(;∶++*8+83
(88)5*+;46(;88*96*?;8)*++(;
485);5*+:2*++(;4956*2(5*-
4)878*;4069285);)6+8)4++++;1(++9;
48081;8:8++1;48+85;4)485+528806
*81(++9;48;(88;4(++?34;48)4++;
161;:188;++?;
格列朗特判断这是一个海盗的密码记录,记录了他们埋藏财宝的地方,格列朗特对这些符号进行了仔细的观察和认真的分析和研究后,终于破译了这份密码,发掘出海盗的秘密宝库,得到价值不少于200万美元的财宝.
格列朗特是怎样破译这份密码的呢?首先他统计了密码中的203个符号,列出种符号出现的次数如下表:
符号8;4++)*56(+1
出现次数32261916161312111088
符号092:3?7-•
出现次数655443211
因为E是英文中出现频率最高的字母,故“8”字代表“E”. 在英文中最常的字是定冠词the. 而这篇短文中“;48”出现了7次,因此断言“;”代表“T”,“4”代表“H”. 这样其中一个片断“;48;(88;4(++?34;48”可译为the t-eeth- -
这时,不难猜到,中间是两个单词tree(树)与through(通过),因此“(”代表“R”,“++”代表“O”,“?”代表“U”,“3”代表“G”. 再看开头的“+(88”译为“-egree”可知“+”代表“D”(dergee是度的意思). 这个词的后面则可译为“th-rtee-”,它应该是一个数,显然,它是thirteen(十三),这样一来“6”和“*”分虽代清“I”和“N”,现在翻译前面的“53+++++”得“-good”,则可以肯定“5”代精“A”.
在英文中S是仅次于E常用的一个字母,从符号出现的次数中,可以假设“)”代表“S”. 这样,在20种共202个符号的密码中,我们已经辩认出12种共170个符号,主要障碍已经扫除了,这样借助于数学统计方法和不多的英文知识,列格朗特终于破译出羊皮纸上写的密码是:
A good glass in the Bishops hostel in the devils seat, forty-one degrees and thirteen minutes, north east and by north, main branch seventh limb east side, shoot from the left eye of the deaths head, a beeline from the tree through the shot fifty feet out.
(一面好镜子在皮肖甫旅馆魔椅——41度13分——东北偏北——主干第七根桠枝东面——从骷髅左眼射出——从树前经发射点一直延伸50呎)
各符号及其对应的字母如下表:
符号0123456789
字母lfbghaivem
符号+++*();•:-?
字母odnrstpycu
列格朗特利用统计知识,破译密码得到价值不少于200多万美元的宝藏,虽是作家的巧妙的虚构,但要完全符合逻辑,现在,数学已形成一个重要的分支——编码理论,研究如何编制密码,使对方难以破译;另一方面,研究如何根据收到的密码,尽快的破译出来,在现代战争和现代通信技术上中,编码理论已发挥越来越大的作用.
53+++++305))6*;4826)4++•)4++);806
*;48+8760))85;1++(;∶++*8+83
(88)5*+;46(;88*96*?;8)*++(;
485);5*+:2*++(;4956*2(5*-
4)878*;4069285);)6+8)4++++;1(++9;
48081;8:8++1;48+85;4)485+528806
*81(++9;48;(88;4(++?34;48)4++;
161;:188;++?;
格列朗特判断这是一个海盗的密码记录,记录了他们埋藏财宝的地方,格列朗特对这些符号进行了仔细的观察和认真的分析和研究后,终于破译了这份密码,发掘出海盗的秘密宝库,得到价值不少于200万美元的财宝.
格列朗特是怎样破译这份密码的呢?首先他统计了密码中的203个符号,列出种符号出现的次数如下表:
符号8;4++)*56(+1
出现次数32261916161312111088
符号092:3?7-•
出现次数655443211
因为E是英文中出现频率最高的字母,故“8”字代表“E”. 在英文中最常的字是定冠词the. 而这篇短文中“;48”出现了7次,因此断言“;”代表“T”,“4”代表“H”. 这样其中一个片断“;48;(88;4(++?34;48”可译为the t-eeth- -
这时,不难猜到,中间是两个单词tree(树)与through(通过),因此“(”代表“R”,“++”代表“O”,“?”代表“U”,“3”代表“G”. 再看开头的“+(88”译为“-egree”可知“+”代表“D”(dergee是度的意思). 这个词的后面则可译为“th-rtee-”,它应该是一个数,显然,它是thirteen(十三),这样一来“6”和“*”分虽代清“I”和“N”,现在翻译前面的“53+++++”得“-good”,则可以肯定“5”代精“A”.
在英文中S是仅次于E常用的一个字母,从符号出现的次数中,可以假设“)”代表“S”. 这样,在20种共202个符号的密码中,我们已经辩认出12种共170个符号,主要障碍已经扫除了,这样借助于数学统计方法和不多的英文知识,列格朗特终于破译出羊皮纸上写的密码是:
A good glass in the Bishops hostel in the devils seat, forty-one degrees and thirteen minutes, north east and by north, main branch seventh limb east side, shoot from the left eye of the deaths head, a beeline from the tree through the shot fifty feet out.
(一面好镜子在皮肖甫旅馆魔椅——41度13分——东北偏北——主干第七根桠枝东面——从骷髅左眼射出——从树前经发射点一直延伸50呎)
各符号及其对应的字母如下表:
符号0123456789
字母lfbghaivem
符号+++*();•:-?
字母odnrstpycu
列格朗特利用统计知识,破译密码得到价值不少于200多万美元的宝藏,虽是作家的巧妙的虚构,但要完全符合逻辑,现在,数学已形成一个重要的分支——编码理论,研究如何编制密码,使对方难以破译;另一方面,研究如何根据收到的密码,尽快的破译出来,在现代战争和现代通信技术上中,编码理论已发挥越来越大的作用.