论文部分内容阅读
说起密码,你肯定不陌生,手机密码、银行账户密码、社交网络平台登录密码……密码已成为我们生活中不可缺少的一部分。最早的密码是什么时候出现的?关于密码有哪些传奇故事呢?……
最早的密码
我国最早的密码据说是商末周初的军事专家姜子牙发明的,被称为“阴符”。有一次姜子牙的指挥大营被叛军包围,他派信使突围回朝搬兵。由于担心周文王不认识信使,便将鱼竿折成长短不一的几节,让信使一并带去。周文王将信使带回来的几节鱼竿合在一起,确认是姜子牙之物,于是率军解围。鱼竿传信的方法启发了姜子牙,他便发明了阴符。当时的阴符共分八种,长度分为三寸、四寸、五寸、六寸、七寸、八寸、九寸和一尺(商朝时1寸约等于现在的1.58厘米,1尺等于10寸,即15.8厘米),分别代表一件军机大事,比如战斗失利、士卒伤亡、将领伤亡、请求补给粮草、占领敌城、大获全胜等。
“阴书”也是一种军事密码,它由阴符演变而成,相传也是姜子牙发明的。就是把一封竖写的秘密文书横截成三段,派出三个人各执一段,在不同时间、不同路段出发,先后送给收件人。收件人集齐了三段文书,才能获知秘密信息。万一送件途中某一信使被敌方截获,敌方也无法得知完整的信件内容。
国外最早的密码出现在古希腊。公元前405年,雅典和斯巴达之间的伯罗奔尼撒战争进入尾声,眼看斯巴达即将获胜,原本站在斯巴达一方的波斯帝国却突然停止了对它的援助。波斯帝国究竟打什么主意?这时,斯巴达军队截获了一名波斯信使,搜出一条写满杂乱希腊字母的腰带。斯巴达军队统帅莱桑德断定情报就在腰带上,可他把腰带上的字母排来排去,也没看明白意思。有一天,他无意中把腰带呈螺旋形缠绕在手中的剑鞘上,发现那些乱七八糟的字母竟组成了一段文字。这就是波斯帝国送给雅典的情报,内容是告诉雅典,斯巴达发动对雅典的最后攻击时,波斯军队将袭击斯巴达。
这种情报被称为“腰带密码”,后来这种密码通信方式在希腊广为流传。通信一方将腰带或其他东西缠绕在双方约定长度和粗细的木棍上书写,收信一方只有将带子缠绕在同样长度和粗细的木棍上才能解读。
我国古代的密码
阴符和阴书都很简单,容易破获。宋朝时出现了“字验”作为军事通信的密码。作战前,先制定出军中常有之事四十多条,比如请箭、请弓、请粮草、请添兵、被围、战不胜、将士叛等,再随机选40多个无重复的字,每个字配一条军中事务,作为暗号。文字与事务的对应由主将临时编排,只有少数将领知道。字验的优点在于可以根据需要变动,即使情报落入敌手,也不致泄密。
此外,我国古代的密码还有“析字法”、“隐语法”等。析字有点像猜字谜。女皇武则天称帝时,徐敬业造反,裴炎做内应,用析字法传递消息。因人告密,裴炎被捕,在其家搜出未发密信,上面只有“青鹅”二字,众臣百思不得其解。最后还是武则天亲自破解了秘密:青字拆开就是“十二月”,“鹅”字拆开就是“我自与”。密信的意思是徐敬业等人十二月发兵,裴炎做内应。隐语也称暗语,把真实的意思隐藏在表面话语中。
说到这里,你肯定想到电影中江湖人物的“黑话”或谍战片里的接头暗号了吧。古书《左传·宣公十二年》曾记载了这样一件事,春秋时,楚国要攻打萧国,萧国大夫还无社向楚国大夫申叔展求救。申叔展就问还无社有没有山鞠穷,这种药是防治风湿的,申叔展用它暗示还无社在战斗时藏在阴冷潮湿的水井里,但还无社不懂其意。申叔展进一步暗示:“你得了风湿病怎么办?”这下还无社明白了。第二天,萧国战败,申叔展救出了藏在废水井里的还无社。
最广为人知的密码
“摩尔斯密码”是当今世界上最广为人知的密码,由美国人摩尔斯于1844年发明。这种密码主要由“·”“—”两个字符表示,不同的点和划组合代表不同的字母或词语。在发电报时,“滴”声表示“·”,“嗒”声表示“—”。还可以用敲击声的长短来表示点和划,或者采用灯光表示,灯光长亮为“—”,灯光短亮为“·”。比如用手电筒来发送求救信号SOS,则以“短亮~暗~短亮~暗~短亮~暗~长亮~暗~长亮~暗~长亮~暗~短亮~暗~短亮~暗~短亮”来表示。因为SOS的编码就是“···———···”,即三短、三長、三短。在电影《风声》里,特工在衣服上缝制出了这样的求救密码。
熟悉了摩尔斯密码,连眨眼睛都可以用来传达信息。2015年,有一个名叫后藤健二的日本人遭恐怖组织绑架。恐怖分子将视频发出,有网友注意到,后藤临刑前眨眼次数较多,根据眨眼时间的长短分析,他是在说“不要救我”。
爱伦·坡是一位美国作家,他是一个超级密码谜。他在很多小说中都应用了密码,最著名的当属《金甲虫》。主人公列格朗特在海岛上捡到了一张密写的羊皮纸,经过烘烤后,上面显现出一个骷髅头和小山羊的图形,还有一些奇怪的符号。
骷髅头一般是海盗的标志,英语中小山羊的单词“kid”的读音与一个叫基德(kidd)的海盗名字发音相似,而那个荒岛据说是基德的老巢。于是列格朗特猜测,这张纸很有可能是海盗基德的藏宝图。
可那些符号是什么意思呢?喜欢破译密码的列格朗特费尽了心思,还是没有发现玄机。后来,他忽然想到了概率论,就把这些符号的使用次数统计出来,列出一张表。他注意到,在这些符号中,“8”出现的次数最多,会不会代表英文字母中出镜率最高的“e”呢?
经过进一步推理,列格朗特证实了“8”确实代表字母“e”o在英文单词里,“e”常常叠用,而在这段短短的密码里,“8”叠用的次数竟然不下5次。确定了“8”代表“e”后,列格朗特又想,在常用的英文单词里,“the”这个词的使用频率非常高。他注意到符号“;48”的重复排列达到了7次,那么“;48”多半代表“the”。由此列格朗特判断“;”代表字母“t”,“4”代表字母“h”,“8”代表字母“e”。顺着这样的思路,列格朗特逐一找出了所有符号代表的字母,破解了这段密码,最终发现海盗基德埋藏的巨额不义之财。 爱伦·坡的密码可以称作字母替换法,利用出镜率最高的字符来推测相应的单词。英国小说家柯南·道尔的《跳舞的小人》里设计的密码就是典型的“爱伦·坡密码”。
字母移位变密码
“凯撒密码”是一种代换密码,据说古罗马军事家凯撒是率先使用加密函的古代将领之一,因此这种加密方法被称为恺撒密码。它的原理是字母移位代换加密,比如对“apple”这个英文单词加密,对照英文字母表中的字母顺序,用每个字母后一位的字母替换原字母,密码就变成了“bqqmf”,移两位则变成“crrng”。现在请你也来试试:
原文:How areyOU?
密文:__________________________
和恺撒密码类似的还有“埃特巴什码”,它是希伯莱文所用的数种密码系统之一。它的原理是最后一个字母代表第一个字母,其实就是把字母倒着写。在丹·布朗的小说《达·芬奇密码》中有一段故事就运用了埃特巴什码。巴黎卢浮宫博物馆馆长雅克·索尼埃被天主事工会的人袭击,但他在临终前留下了密码。她的孙女索菲如果能够破解那一系列密码,就可以找到郇山隐修会关于圣杯和她个人身世的秘密。索菲和符号学家兰登·罗伯特一起破译了密码,找到索尼埃存放在苏黎世银行的密码筒,要使用5个字母的密码才能打开。装密码筒的盒盖上有一首诗:
智慧古语可解此卷,
助吾保其合家圆满,
圣殿骑士碑乃是关键,
埃特巴什使道路昭显。
兰登认为,圣殿骑士碑指的是圣殿骑士们崇拜的异教神鲍芙默神,去掉词语中的元音,再根据22个相应的希伯萊字母应用埃特巴什码的替换法,他们破解了密码是“SOFIA”,打开了密码筒。
密钥来解密
凯撒密码和埃特巴什密码都比较容易破解,后来又有了类似的维吉尼亚密码,
但要复杂一些,它首次引入了密钥的概念。这种密码把26个英文字母排成了方阵,横着第一排从A写到z,再竖着从A到z。例如ABC这三个字母排成方阵,就成了:
ABC
BCA
CAB
比如说密钥是“man”,原文是“I amrich”,这段话的密钥就是“m an manm”(man循环使用).写成的密文就是“U azdipt”。这是怎么得来的呢?原文中的I对应的密文为M行(第一个密码为M的那行)的U,A对应A行的A,M对应N行的Z,R对应M行的D,以此类推。当然,你也可以用“woman”作密钥,那么“I am rich”的密钥就变成了“w om anwo”,相应的密文就变成“e oy rvyv”。
怎么样,很有趣吧?试试这一个:“tiiaiteohssltlby”,它代表“This is aiittieboy”(这是一个小男孩)。仔细看看,它的密码是怎样写出来的?把原句去掉空格,就变成“Thisisalittleboy”,然后把它们上下拆开:
再把它们组合在一起,就有了密码“tiiaiteohssltlby”。还可以把原文分成对称的两半,左右拆开。 “Thisisalittleboy”分成“Thisisal”和“ittleboy”,然后组成密码“tihtitsliesbaoly”。这种密码也叫栅栏密码。要是用汉语拼音作栅栏密码,可以把声母和韵母拆开排列。例如:
打乱重组即密码
最后再来看一组密码,也是《达·芬奇密码》里出现的。索尼埃临终前用自己的身体摆成达·芬奇的名画《维特鲁威人》中人像的样子,并用黑光笔在地板上写了一串数字:13 3 2 21 1 1 8 5,还有两段文字:O,Draconian devil!(啊,严酷和魔王!)Oh,Lame Saint!(噢,瘸腿的圣徒!)
数字是打乱的斐波拉契数字:1 12 3 5 8 1 3 21,后一个数字等于前两个数字之和。那么文字暗示着什么呢?文字也可以打乱重排,顺着这样的思路,兰登解开了密码。这两句莫名其妙的话重组后变成:Leonardo da Vinci!(列昂纳多·达·芬奇!)The Mona Lisa!(蒙娜丽莎!)根据这个提示,索菲找到了油画《蒙娜丽莎》,在紫外线手电筒的照射下,发现油画的防护玻璃框上潦草地写着一句话:SO DARK THE CON OF MAN(男人的骗局是多么黑暗)。
然后,索菲又在达·芬奇的另一幅名画《岩间圣母》的画框后面找到了祖父藏在那里的用来开启银行保险箱的钥匙。找到钥匙依靠的是什么线索呢?因为“SODARK THE CON OF MANI”重组后就是“Madonna of the Rocks”(岩间圣母)。
编辑姐姐:我们 研究密码是为了保护自己的财产及珍贵的东西,并不是为了窃取别人的秘密来为自己谋利。只要我们心中有光明,就能拨开重重迷雾。
最早的密码
我国最早的密码据说是商末周初的军事专家姜子牙发明的,被称为“阴符”。有一次姜子牙的指挥大营被叛军包围,他派信使突围回朝搬兵。由于担心周文王不认识信使,便将鱼竿折成长短不一的几节,让信使一并带去。周文王将信使带回来的几节鱼竿合在一起,确认是姜子牙之物,于是率军解围。鱼竿传信的方法启发了姜子牙,他便发明了阴符。当时的阴符共分八种,长度分为三寸、四寸、五寸、六寸、七寸、八寸、九寸和一尺(商朝时1寸约等于现在的1.58厘米,1尺等于10寸,即15.8厘米),分别代表一件军机大事,比如战斗失利、士卒伤亡、将领伤亡、请求补给粮草、占领敌城、大获全胜等。
“阴书”也是一种军事密码,它由阴符演变而成,相传也是姜子牙发明的。就是把一封竖写的秘密文书横截成三段,派出三个人各执一段,在不同时间、不同路段出发,先后送给收件人。收件人集齐了三段文书,才能获知秘密信息。万一送件途中某一信使被敌方截获,敌方也无法得知完整的信件内容。
国外最早的密码出现在古希腊。公元前405年,雅典和斯巴达之间的伯罗奔尼撒战争进入尾声,眼看斯巴达即将获胜,原本站在斯巴达一方的波斯帝国却突然停止了对它的援助。波斯帝国究竟打什么主意?这时,斯巴达军队截获了一名波斯信使,搜出一条写满杂乱希腊字母的腰带。斯巴达军队统帅莱桑德断定情报就在腰带上,可他把腰带上的字母排来排去,也没看明白意思。有一天,他无意中把腰带呈螺旋形缠绕在手中的剑鞘上,发现那些乱七八糟的字母竟组成了一段文字。这就是波斯帝国送给雅典的情报,内容是告诉雅典,斯巴达发动对雅典的最后攻击时,波斯军队将袭击斯巴达。
这种情报被称为“腰带密码”,后来这种密码通信方式在希腊广为流传。通信一方将腰带或其他东西缠绕在双方约定长度和粗细的木棍上书写,收信一方只有将带子缠绕在同样长度和粗细的木棍上才能解读。
我国古代的密码
阴符和阴书都很简单,容易破获。宋朝时出现了“字验”作为军事通信的密码。作战前,先制定出军中常有之事四十多条,比如请箭、请弓、请粮草、请添兵、被围、战不胜、将士叛等,再随机选40多个无重复的字,每个字配一条军中事务,作为暗号。文字与事务的对应由主将临时编排,只有少数将领知道。字验的优点在于可以根据需要变动,即使情报落入敌手,也不致泄密。
此外,我国古代的密码还有“析字法”、“隐语法”等。析字有点像猜字谜。女皇武则天称帝时,徐敬业造反,裴炎做内应,用析字法传递消息。因人告密,裴炎被捕,在其家搜出未发密信,上面只有“青鹅”二字,众臣百思不得其解。最后还是武则天亲自破解了秘密:青字拆开就是“十二月”,“鹅”字拆开就是“我自与”。密信的意思是徐敬业等人十二月发兵,裴炎做内应。隐语也称暗语,把真实的意思隐藏在表面话语中。
说到这里,你肯定想到电影中江湖人物的“黑话”或谍战片里的接头暗号了吧。古书《左传·宣公十二年》曾记载了这样一件事,春秋时,楚国要攻打萧国,萧国大夫还无社向楚国大夫申叔展求救。申叔展就问还无社有没有山鞠穷,这种药是防治风湿的,申叔展用它暗示还无社在战斗时藏在阴冷潮湿的水井里,但还无社不懂其意。申叔展进一步暗示:“你得了风湿病怎么办?”这下还无社明白了。第二天,萧国战败,申叔展救出了藏在废水井里的还无社。
最广为人知的密码
“摩尔斯密码”是当今世界上最广为人知的密码,由美国人摩尔斯于1844年发明。这种密码主要由“·”“—”两个字符表示,不同的点和划组合代表不同的字母或词语。在发电报时,“滴”声表示“·”,“嗒”声表示“—”。还可以用敲击声的长短来表示点和划,或者采用灯光表示,灯光长亮为“—”,灯光短亮为“·”。比如用手电筒来发送求救信号SOS,则以“短亮~暗~短亮~暗~短亮~暗~长亮~暗~长亮~暗~长亮~暗~短亮~暗~短亮~暗~短亮”来表示。因为SOS的编码就是“···———···”,即三短、三長、三短。在电影《风声》里,特工在衣服上缝制出了这样的求救密码。
熟悉了摩尔斯密码,连眨眼睛都可以用来传达信息。2015年,有一个名叫后藤健二的日本人遭恐怖组织绑架。恐怖分子将视频发出,有网友注意到,后藤临刑前眨眼次数较多,根据眨眼时间的长短分析,他是在说“不要救我”。
爱伦·坡是一位美国作家,他是一个超级密码谜。他在很多小说中都应用了密码,最著名的当属《金甲虫》。主人公列格朗特在海岛上捡到了一张密写的羊皮纸,经过烘烤后,上面显现出一个骷髅头和小山羊的图形,还有一些奇怪的符号。
骷髅头一般是海盗的标志,英语中小山羊的单词“kid”的读音与一个叫基德(kidd)的海盗名字发音相似,而那个荒岛据说是基德的老巢。于是列格朗特猜测,这张纸很有可能是海盗基德的藏宝图。
可那些符号是什么意思呢?喜欢破译密码的列格朗特费尽了心思,还是没有发现玄机。后来,他忽然想到了概率论,就把这些符号的使用次数统计出来,列出一张表。他注意到,在这些符号中,“8”出现的次数最多,会不会代表英文字母中出镜率最高的“e”呢?
经过进一步推理,列格朗特证实了“8”确实代表字母“e”o在英文单词里,“e”常常叠用,而在这段短短的密码里,“8”叠用的次数竟然不下5次。确定了“8”代表“e”后,列格朗特又想,在常用的英文单词里,“the”这个词的使用频率非常高。他注意到符号“;48”的重复排列达到了7次,那么“;48”多半代表“the”。由此列格朗特判断“;”代表字母“t”,“4”代表字母“h”,“8”代表字母“e”。顺着这样的思路,列格朗特逐一找出了所有符号代表的字母,破解了这段密码,最终发现海盗基德埋藏的巨额不义之财。 爱伦·坡的密码可以称作字母替换法,利用出镜率最高的字符来推测相应的单词。英国小说家柯南·道尔的《跳舞的小人》里设计的密码就是典型的“爱伦·坡密码”。
字母移位变密码
“凯撒密码”是一种代换密码,据说古罗马军事家凯撒是率先使用加密函的古代将领之一,因此这种加密方法被称为恺撒密码。它的原理是字母移位代换加密,比如对“apple”这个英文单词加密,对照英文字母表中的字母顺序,用每个字母后一位的字母替换原字母,密码就变成了“bqqmf”,移两位则变成“crrng”。现在请你也来试试:
原文:How areyOU?
密文:__________________________
和恺撒密码类似的还有“埃特巴什码”,它是希伯莱文所用的数种密码系统之一。它的原理是最后一个字母代表第一个字母,其实就是把字母倒着写。在丹·布朗的小说《达·芬奇密码》中有一段故事就运用了埃特巴什码。巴黎卢浮宫博物馆馆长雅克·索尼埃被天主事工会的人袭击,但他在临终前留下了密码。她的孙女索菲如果能够破解那一系列密码,就可以找到郇山隐修会关于圣杯和她个人身世的秘密。索菲和符号学家兰登·罗伯特一起破译了密码,找到索尼埃存放在苏黎世银行的密码筒,要使用5个字母的密码才能打开。装密码筒的盒盖上有一首诗:
智慧古语可解此卷,
助吾保其合家圆满,
圣殿骑士碑乃是关键,
埃特巴什使道路昭显。
兰登认为,圣殿骑士碑指的是圣殿骑士们崇拜的异教神鲍芙默神,去掉词语中的元音,再根据22个相应的希伯萊字母应用埃特巴什码的替换法,他们破解了密码是“SOFIA”,打开了密码筒。
密钥来解密
凯撒密码和埃特巴什密码都比较容易破解,后来又有了类似的维吉尼亚密码,
但要复杂一些,它首次引入了密钥的概念。这种密码把26个英文字母排成了方阵,横着第一排从A写到z,再竖着从A到z。例如ABC这三个字母排成方阵,就成了:
ABC
BCA
CAB
比如说密钥是“man”,原文是“I amrich”,这段话的密钥就是“m an manm”(man循环使用).写成的密文就是“U azdipt”。这是怎么得来的呢?原文中的I对应的密文为M行(第一个密码为M的那行)的U,A对应A行的A,M对应N行的Z,R对应M行的D,以此类推。当然,你也可以用“woman”作密钥,那么“I am rich”的密钥就变成了“w om anwo”,相应的密文就变成“e oy rvyv”。
怎么样,很有趣吧?试试这一个:“tiiaiteohssltlby”,它代表“This is aiittieboy”(这是一个小男孩)。仔细看看,它的密码是怎样写出来的?把原句去掉空格,就变成“Thisisalittleboy”,然后把它们上下拆开:
再把它们组合在一起,就有了密码“tiiaiteohssltlby”。还可以把原文分成对称的两半,左右拆开。 “Thisisalittleboy”分成“Thisisal”和“ittleboy”,然后组成密码“tihtitsliesbaoly”。这种密码也叫栅栏密码。要是用汉语拼音作栅栏密码,可以把声母和韵母拆开排列。例如:
打乱重组即密码
最后再来看一组密码,也是《达·芬奇密码》里出现的。索尼埃临终前用自己的身体摆成达·芬奇的名画《维特鲁威人》中人像的样子,并用黑光笔在地板上写了一串数字:13 3 2 21 1 1 8 5,还有两段文字:O,Draconian devil!(啊,严酷和魔王!)Oh,Lame Saint!(噢,瘸腿的圣徒!)
数字是打乱的斐波拉契数字:1 12 3 5 8 1 3 21,后一个数字等于前两个数字之和。那么文字暗示着什么呢?文字也可以打乱重排,顺着这样的思路,兰登解开了密码。这两句莫名其妙的话重组后变成:Leonardo da Vinci!(列昂纳多·达·芬奇!)The Mona Lisa!(蒙娜丽莎!)根据这个提示,索菲找到了油画《蒙娜丽莎》,在紫外线手电筒的照射下,发现油画的防护玻璃框上潦草地写着一句话:SO DARK THE CON OF MAN(男人的骗局是多么黑暗)。
然后,索菲又在达·芬奇的另一幅名画《岩间圣母》的画框后面找到了祖父藏在那里的用来开启银行保险箱的钥匙。找到钥匙依靠的是什么线索呢?因为“SODARK THE CON OF MANI”重组后就是“Madonna of the Rocks”(岩间圣母)。
编辑姐姐:我们 研究密码是为了保护自己的财产及珍贵的东西,并不是为了窃取别人的秘密来为自己谋利。只要我们心中有光明,就能拨开重重迷雾。