--From Senior English for China Students’ Book 2A Lesson 30
--節選自全日制普通高級中學教科書(試驗修訂本·必修)
英語 第二冊(上) 第三十課
譯文選自互動英語 延邊教育出版社 做過少許修改
First aid is the science of giving medical care to a person before a doctor can be found. Anyone with the right knowledge can give first aid; you don’t have to be a doctor. First aid, if it is quickly and correctly given, can save a preson’s life.
急救是在找到醫生之前給病人進行醫療救護的科學。任何有這方面知識的人都可以進行急救,你不一定要是醫生。如果急救及時,方式得當,你就能挽救人的生命。
There are three important things to do if someone has had an accident.
如果有人出了事故,下面有三件重要事情需要做:
1 Check that the person can breathe. Open the mouth and make sure that there is no food at the back of the mouth.
1 檢查這個人是否能呼吸。掰開嘴,看看口腔后部有沒有食物堵住。
2 If the person is not breathing, you must try to start his/her breathing at once.If this is not done within five minutes, the person will die. The best thing is to use the mouth-to-mouth way. Lay the person on his/her back, close his/her nose with your fingers and breathe into his/her mouth. Repeat this as often as possible.
2 如果這個人停止呼吸,你就必須使他/她重新呼吸。如果五分鐘內呼吸無法恢復,人就會死亡。最好的辦法就是口對口人工呼吸。用手捏緊他/她的鼻子,向他/她口中吹氣。根據需要盡可能多的重復這個動作。
3 If the person is bleeding badly, you must try to stop the bleeding. If a person loses one third of his/her blood, he/she may die. Press a handkerchief onto the bleeding point and hold it there. If it is possible, hold up the part of the body which is bleeding.
3 如果這個人大量出血,你必須給他止血。一個人如果流失1/3的血液,他/她可能就會死亡。把手帕壓在出血點上,并且按住不放松。如果可能,把流血部位抬高。
Many common injuries happen every day in the home. All parents should know some first aid. Children can often get ill suddenly and they also have a lot of accidents.
每天家庭中都會發生一些常見的受傷事故。所有家長都應懂得一點急救知識。孩子們常常會突然生病,此外還會有很多事故發生在他們身上。
Here is some advice for dealing with common injuries:
以下是處理常見受傷情況的幾條建議。
1 Animal bites. If you are bitten by an animal, wash the wound under cold running water. Then see a doctor as soon as possible.
1 動物咬傷。如果被動物咬傷,首先在冷的自來水下沖洗傷口。然后盡快去看醫生。
2 Burns. Cool the area of skin at once. Wash the area of skin under the cold tap for several minutes. Put a piece of dry clean cloth over the area of the burn. See a doctor if a child has been burned or if more than 10% of the body has been burned.
2 燒傷。立即讓燒傷的皮膚冷卻。在冷水龍頭下沖洗幾分鐘,之后在燒傷部位覆上清潔的干布。如果被燒傷的是孩子,或者燒傷面積超過身體的10%,那么就必須去看醫生。
3 Cuts. For a simple cut, it is only necessary to wash the area of the cut, dry it and cover it with a piece of dry clean cloth.
3 刀傷。對于簡單的刀傷,只需將傷口沖洗后弄干,然后蓋上清潔的干布即可。
This passage does not contain enough information for you to do first aid correctly! You have to study with a teacher. However, after a few hours of study you will manage to know enough to save other people’s lives. If evetryone in the country knew first aid, many lives would be saved.
密碼術,Cryprography,從希臘詞Kryptos派生而來。它是一種為了使信息無法
被外人理解,而對信息進行加密的技術。密碼術通常分為兩種,那就是易位和替
換。
對于易位,不得不說柵欄密碼,請先看下面的密文:
TEOGSDYUTAENNHLNETAMSHVAED
再看看解密過程:
先將密文分為兩行
T E O G S D Y U T A E N N
H L N E T A M S H V A E D
再按上下上下的順序組合成一句話
THE LONGEST DAY MUST HAVE AN END.
其實,還有多線的柵欄密碼,大家試試解下面的密文:
ASLELNASLAJLLHLWLDCHLVILABEAJKAHEL
然而,替換比易位更常用,古老的方法是隨機的將字母兩兩配對,如:
Q W E R T Y U I O P A S D
!!!!!!!!!!!!!
F G H J K L Z X C V B N M
那么,句子Walls have ears.就被加密為Gbyyn ebph hbjn.
后來,出現了愷撒移位密碼,它是將字母表中的字母依次后移一定的位置得到的
,如:
明碼表 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
密碼表 F G H I J K L M N O P Q R S T U V W X Y Z A B C D E
(密碼學中用來書寫原始信息的有關文字稱為明碼表,用來替換明碼字母的有關
字母稱為密碼表)
明文 F O R E S T
密文 K T W J X Y
但愷撒密碼的密鑰只有可憐的25種,人們只需檢查這25種可能性即可破解。大家
又試試解下面的密文:
1.QEBUB FP KL OLPB TFQELRQ D QELOK.
2.WSKQUGEWWSKQYG
因此,為了使密碼有更高的安全性,單字母替換密碼就出現了。只需重排密碼表
二十六個字母的順序,密鑰就會增加到四千億億億多種,那么就能有效的防止敵
人用篩選的方法檢驗所有的密鑰,如:
明碼表 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
密碼表 Q W E R T Y U I O P A S D F G H J K L Z X C V B N M
明文 F O R E S T
密文 Y G K T L Z
這種密碼持續使用幾個世紀,直到阿拉伯人發明了密碼破解術......
先給出上篇的答案:
A S L E L N A S L A J L
L H L W L D C H L V I
L A B E A J K A H E L
All shall be well and Jack shall have Jill.---有情人終成眷屬。
解答者:drhorse
QEBUB FP KL OLPB TFQELRQ D QELOK.
There is no rose without a thorn.---沒有不帶刺的玫瑰。
解答者:drhorse
(突破點有D,FP等,一般來說,英文文章單字母單詞出現頻率最多的是A,I;雙
字母單詞出現較多的是IN,OF,IS,ON等;三字母的最多是THE,AND;四字母的
有THAT等)
WSKQUGEWWSKQYG
Easy come,easy go.---來得容易去得快。
解答者:drhorse
(突破點是WSKQ,密文中出現了兩次,不妨把它當作一個單詞)
MHILY LZA ZBHL XBPZXBL MVYABUHL HWWPBZ JSHBKPBZ JHLJBZ KPJABT HYJHUBT
LZA ULBAYVU
FABER EST SUAE QUISQUE FORTUNAE APPIUS CLAUDIUS CAECUS DICTUM ARCANUM
EST NEUTRON
解答者:drhorse
(這是拉丁文,我看不懂,感謝drhorse將其破譯,這是《密碼故事》里的第2關)
阿拉伯人的破譯方法是頻率分析法,下面先說說各字母在英語文章中出現的頻率
(百分比)
A:8.2 N:6.7
B:1.5 O:7.5
C:2.8 P:1.9
D:4.3 Q:0.1
E:12.7 R:6.0
F:2.2 S:6.3
G:2.0 T:9.1
H:6.1 U:2.8
I:7.0 V:1.0
J:0.2 W:2.4
K:0.8 X:0.2
L:4.0 Y:2.0
M:2.4 Z:0.1
當然,這只是個概數,不會與每篇文章的字母出現頻率完全一樣,通常越短的信
息的字母頻率與上面的相比就越不相符,越短的信息也就越難破解了。如:
John,a jazzist,will go to Japan in June to join a jazz party.
其中,J的百分比是12.8,而E的百分比是0,對其進行頻率分析就毫無意義。
又如:UOCT XH.若
明碼表 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
密碼表 Q W E R T Y U I O P A S D F G H J K L Z X C V B N M
則它被翻譯為GIVE UP.
但若
明碼表 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
密碼表 Q W U E T R Y I X P A S C H O M D F G J K L Z V B N
則它被翻譯為COME IN.
究竟那個是真的,不得而知。但當它放進一篇文章里,就可從前后推知它應怎樣
翻譯了。
再來看看下面的密文:
......YSZX E NATRXZR GZEXM EDY LT 1640 CNZ NZER YB CNZ KEMOZXSLUUZ
BEHLUG FEM MLX NADY KEMOZXSLUUZ NZ FEM E FLUR ETR ZSLU HET NZ FEM PXAZU
ETR ZTVYGZR NATCLTD WZYWUZ MLX NADY BZUU LT UYSZ FLCN CNZ READNCZX YB
E BEXHZX FNY FEM E TZLDNKYAX YB NLM CNZ GYATD FYHET FEM EBXELR YB CNZ
ZSLU NADY ETR ESYLRZR NLH YTZ REG NADY NZEXR CNEC NZX BECNZX ETR
KXYCNZXM FZXZ EFEG NZ OTZF CNEC MNZ FYAUR KZ EUYTZ MY NZ XYRZ CY CNZ
BEXH FLCN BLSZ YX MLI YB NLM ZSLU BXLZTRM CNZG HERZ CNZ DLXU DY KEPO CY
KEMOZXSLUUZ NEUU FLCN CNZH ETR UYPOZR NZX LT E XYYH AWMCELXM CNZT CNZG
MEC RYFT LT CNZ DXZEC RLTLTD NEUU CY RXLTO EM AMAEU CNZG RXETO KYCCUZ
EBCZX KYCCUZ ETR MYYT CNZG KZDET CY MLTD ETR UEADN ETR MNYAC ZSLU
FYXRM......(約550個字母)
先對它進行頻率分析(出現次數/百分比)
A:16/2.9 N:46/8.4
B:14/2.5 O: 8/1.5
C:38/6.9 P: 3/0.5
D:16/2.9 Q: 0/0.0
E:54/9.8 R:29/5.3
F:17/3.1 S:11/2.0
G:10/1.8 T:35/6.4
H: 9/1.6 U:29/5.3
I: 1/0.2 V: 1/0.2
J: 0/0.0 W: 3/0.5
K:10/1.8 X:34/6.2
L:34/6.2 Y:41/7.5
M:27/4.9 Z:65/11.8
可發現E,Z出現的頻率很高,那么我們可假設Z=E,E=A或Z=A,E=E。看看原
來的文章,其中E以單字母單詞出現,那么基本上Z=E,E=A。
(還有些辨別E和A的方法,如一般文章中EE出現的頻率比AA高)
再來看看,CNZ,ETR作為三字母單詞出現多次,那么他們有可能分別是THE和AND
那么C=T,N=H,T=N,R=D。再說,文章中C,N,T,R出現的頻率分別是:
6.9,8.4,6.4,5.3,除了C有一點偏差以外,其余的和標準頻率都差不多,不妨
繼續下去。
又看看,文章中出現過LT 1640。若T=N的話,L就應該是I了,原文中LT CNZ就是
IN THE了,上面的推理應該無誤。
又看文中,出現了CNZ NZER YB CNZ KEMOZXSLUUZ,YB也出現過幾次,而我們知道
CNZ=THE,那么這是不是THE XXXX OF THE XXXXXXXXXXX呢,YB=OF?Y,B出現的
頻率是7.5,2.5,標準頻率中O,F出現的頻率是7.5,2.2,好像是吧?而后面出
現過幾個CY,就是TO了,英文中TO出現的頻率也頗高,就又證實了自己的推理。
當我們解密的時候,除了大膽假設,還要不時運用其他證據來證實自己的推理,
否則很容易到了最后才發現自己的錯誤,那又要花大量時間重頭做起了。
現在找找和Y有關的單詞,可發現文中有一個MY,有可能是NO和SO,假設是NO,那
與后面的NZ(HE)就組成NO HE,好像不大通順,如果是SO HE就比較通順了,M應
該就是S了。接著,由NLH和HET推出H=M,又推出FYHET和FNY中F=W,從1640知道
文章使用過去時態,那么FEM代表WAS應是正確的。
現在概括一下:
明碼表 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
密碼表 E R Z B N L H T Y M C F
to be continued......
將其代入原文,得:
......oSeX a hAndXed GeaXs aDo in 1640 the head of the KasOeXSiUUe
famiUG was siX hADo KasOeXSiUUe he was a wiUd and eSiU man he was PXAeU
and enVoGed hAntinD WeoWUe siX hADo feUU in UoSe with the daADhteX of
a faXmeX who was a neiDhKoAX of his the GoAnD woman was afXaid of the
eSiU hADo and aSoided him one daG hADo heaXd that heX fatheX and
KXotheXs weXe awaG he Onew that she woAUd Ke aUone so he Xode to the
faXm with fiSe oX siI of his eSiU fXiends theG made the DiXU Do KaPO to
KasOeXSiUUe haUU with them and UoPOed heX in a Xoom AWstaiXs then theG
sat down in the DXeat dininD haUU to dXinO as AsAaU theG dXanO KottUe
afteX KottUe and soon theG KeDan to sinD and UaADh and shoAt eSiU
woXds......(小寫的是替換后的,大家可不看后面自己推推)
那就好看多了,文中有句......that heX BatheX and KXotheXs weXe......,
可推出X=R,又由oSeX a hAndXed GeaXs aDo等提示可推出A=U,S=V,G=Y,
D=G。注意到文中有單詞haUU,查字典易知符合條件的只有HALL,所以U=L。
又有fiSe oX siI,即five or siI,那么I=X。由......the DiXU Do KaPO to
......推出K=B。由......he Onew that......推出O=K。由.....enVoGed
hAntinD WeoWUe......推出V=J,W=P。由......he was PXAeU.....和結合上下
文可知P=C。那么就有:
明碼表 A B C D E F G H I J K L M N O P R S T U V W X Y
密碼表 E K P R Z B D N L V O U H T Y W X M C A S F I G
最后整篇文章就出來了:
......Over a hundred years ago,in 1640,the head of the Baskerville
family was Sir Hugo Baskerville.He was a wild and evil man he was cruel
and enjoyed hunting people.Sir Hugo fell in love with the daughter of a
farmer who was a neighbour of his.The young woman was afraid of the
evil Hugo,and avoided him.One day,Hugo heard that her father and
brothers were away.He knew that she would be alone.So he rode to the
farm with five or six of his evil friends.They made the girl go back to
Baskerville Hall with them and locked her in a room upstairs.Then they
sat down in the great dining hall to drink.As usual they drank bottle
after bottle and soon they began to sing and laugh and shout evil
words......
總結一下吧,解單字母替換密碼,首先要進行頻率分析,確認幾個頻率較高和較
低的幾個字母,再根據英文本身的特點進行分析,并尋找一定的證據證明自己的
結論,假設的同時要和標準頻率對照一下,特別要注意上下文的連貫性,那就可
以了。大家不妨拿黑塵翼落的密文2做一下,稍難但出得不錯哦。
現放出上篇的練習:
1.MQPUOZ WOLN DNLWZOUVNG MWFNPND EMQE EMN YXATWSY YEWWG HWD SNEENDY QOG
MQPUOZ QIISUNG EMN DCSNY FMULM ZCUGN CY UO QSS HWDAY WH YNLDNE FDUEUOZY
EMN YWSCEUWO FQY NQYX NOWCZM EMN HUDYE ANYYQZN YCTAUEENG EW AN FQY YW
YMWDE EMQE UE FQY UAIWYYUTSN HWD AN EW GW AWDN EMQO EW YQX FUEM YWAN
LWOHUGNOLN EMQE EMN YXATWS WH EMN YEULBAQO FUEM TWEM QDAY NKENOGNG CI
UO EMN QUD YEWWG HWD N QY XWC QDN QFQDN N UY EMN AWYE LWAAWO SNEEND UO
EMN NOZSUYM QSIMQTNE QOG UE IDNGWAUOQENY EW YW AQDBNG QO NKENOE EMQE
NPNO UO Q YMWDE YNOENOLN WON FWCSG NKINLE EW HUOG UE AWYE WHENO WCE WH
HUHENNO YXATWSY UO EMN HUDYE ANYYQZN HWCD FNDN EMN YQAN YW UE FQY
DNQYWOQTSN EW YNE EMUY GWFO QY N UE UY EDCN EMQE UO YWAN LQYNY EMN
HUZCDN FQY TNQDUOZ Q HSQZ QOG UO YWAN LQYNY OWE TCE UE FQY IDWTQTSN
HDWA EMN FQX UO FMULM EMN HSQZY FNDN GUYEDUTCENG EMQE EMNX FNDN CYNG EW
TDNQB EMN YNOENOLN CI UOEW FWDGY U QLLNIENG EMUY QY Q MXIWEMNYUY QOG
OWENG EMQE N FQY DNIDNYNOENG TX EMN YEULBAQO FUEM TWEM QDAY NKENOGNG CI
UO EMN QUD
2.U B H X P P R A I L A F X K A E L U F L U L D G A A N V C D U M A K R
D U K L X C M A R H X P E U C C B U M K I L D I U I R U M V C H M A D M
R F X M A L A O A D I X M F A U E D R F X M G U M F A K I L D I U I E D
R D M U M G U I D I U X M E L U F L L A E X P C K M X I O A B P R A R U
M F A L A F X P C K M A G A O U M D Y U M A I L D I U I F X P C K F X M
A B O X M D M H X M A W P I I L A C D K H D M K R X M H K A D O E D I R
X M E A L D G A A M K A K W H I P O M U M Y I L A K D M F U M Y M A M I
X Y X X K E L A M I L A H L D G A R X X B I A M W A A M I L A D Y A M I
R X B A G U C D M K U I L U M S I L D I U L D G A B P C B U C C A K M H
V O X M U R A X B Y U G U M Y H X P R X M A I L U M Y P M P R P D C B X
O H X P O M X I A W X X S I L O A A B X O I H U R X P O I O D U M D M K
U B D M F H E A R L X P C K W A W D F S U M W D S A O R I O A A I B X O
K U M M A O
(提示:留意重復出現的連續多個字母,如I L D I。這種方法在解維爾納斯密碼
時很有用哦~~~)
下面再說說一些常用技巧:
1.辨認出E后,能輕易的標出H,因為H常常出現在E前,卻很少位于其后;
2.Q的后面多是U;
3.當一個單詞知道其中大部分字母后,不妨查查英文字典(當然,很懂E文的就不
用了~~~),如果字典里只有一個單詞符合條件時,就會很快的知道其他字母。
上面的只是拋磚引玉,希望大家有什么好方法也告訴一下~~~
解密或許是個沉悶的過程,但當你找到解法后,又會很興奮,大家ENJOY一下吧!
明天休息,后天再更新吧,偷懶中~~~
to be continued......
先給出上篇的答案吧:
1."Having once recognized, however, that the symbols stood for letters,
and having applied the rules which guide us in all forms of secret
writings, the solution was easy enough. The first message submitted to
me was so short that it was impossible for me to do more than to say,
with some confidence, that the symbol [of the stickman with both arms
extended up in the air] stood for E. As you are aware, E is the most
common letter in the English alphabet, and it predominates to so marked
an extent that even in a short sentence one would expect to find it
most often. Out of fifteen symbols in the first message, four were the
same, so it was reasonable to set this down as E. It is true that in
some cases the figure was bearing a flag, and in some cases not but it
was probable, from the way in which the flags were distributed, that
they were used to break the sentence up into words. I accepted this as
a hypothesis, and noted that E was represented by [the stickman with
both arms extended up in the air]
明碼表 A B C D E F G H I J K L M N O P R S T U V W X Y
密碼表 Q T U G N H Z M U R B S A O W I D Y E C P F K X
解答者:drhorse,菩提
(這篇的難點是E以特殊的形式出現,令單字母單詞有三個)
2."If you use the code which I have explained," said Holmes, "you will
find that it simply means 'Come here at once.' I was convinced that it
was an invitation which he would not refuse, since he could never
imagine that it could come from anyone but the lady. And so, my dear
Watson, we have ended by turning the dancing men to good when they
have so often been the agents of evil, and I think that I have
fulfilled my promise of giving you something unusual for your
notebook. Three-forty is our train, and I fancy we should be back in
Baker Street for dinner."
明碼表 A B C D E F G H I K L M N O P R S T U V W X Y
密碼表 D W F K A B Y L U S C M M X V O R I P G E N H
解答者:hoon
(這篇的難點是M既替換N,又是本身,這是后來一些編碼師用來迷惑破譯者而設
的陷阱)
自從頻率分析法出現后,單字母替換密碼完全失去了效用。因此,密碼編碼者想
方設法去編一種更強大的密碼。一些編碼者對單字母替換密碼做了一些改動,如
在編碼過程中,加入一些特殊的字符,或者令一些字母不代表另一個字母,而是
代表一種程式,譬如是代表空格,代表刪去前一個字母,代表換行等。但這一切
起的作用并不大,聰明的破譯師仍然能在里面找到許許多多破譯密碼的線索。直
到有一天,佛羅倫薩的里昂巴蒂斯特·阿爾伯提提出了一種多字母替換密碼,即
是用兩個或兩個以上的密碼表交替使用來進行加密,如:
明碼表 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
密碼表1 Q W E R T Y U I O P A S D F G H K J L Z X C V B N M
密碼表2 E K P R J B D N C V O U H T Y W Z X M L A S F I G Q
第一個密碼表加密第一個字母,第二個密碼表加密第二個字母,第一個密碼表又
加密第三個字母,不斷地重復......那么:
明文 F O R E S T
密文 Y Y J J L L
這樣,按原來的方法進行頻率分析就沒有什么作用了。這只是兩個密碼表時的情
況,如果用三個,四個或以上的密碼表后,破譯就顯得非常非常困難。即使是這
樣,阿爾伯提未能把他的理念發展成一個完整的系統。這個任務當然由后人完成
了。經過幾個人的努力,最后,維熱納爾終于將其完善了。他編出了一個系統而
有效的密碼。那就是維熱納爾密碼,其主要構成是維熱納爾方陣:
a b c d e f g h i j k l m n o p q r s t u v w x y z
1 B C D E F G H I J K L M N O P Q R S T U V W X Y Z A
2 C D E F G H I J K L M N O P Q R S T U V W X Y Z A B
3 D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
4 E F G H I J K L M N O P Q R S T U V W X Y Z A B C D
5 F G H I J K L M N O P Q R S T U V W X Y Z A B C D E
6 G H I J K L M N O P Q R S T U V W X Y Z A B C D E F
7 H I J K L M N O P Q R S T U V W X Y Z A B C D E F G
8 I J K L M N O P Q R S T U V W X Y Z A B C D E F G H
9 J K L M N O P Q R S T U V W X Y Z A B C D E F G H I
10 K L M N O P Q R S T U V W X Y Z A B C D E F G H I J
11 L M N O P Q R S T U V W X Y Z A B C D E F G H I J K
12 M N O P Q R S T U V W X Y Z A B C D E F G H I J K L
13 N O P Q R S T U V W X Y Z A B C D E F G H I J K L M
14 O P Q R S T U V W X Y Z A B C D E F G H I J K L M N
15 P Q R S T U V W X Y Z A B C D E F G H I J K L M N O
16 Q R S T U V W X Y Z A B C D E F G H I J K L M N O P
17 R S T U V W X Y Z A B C D E F G H I J K L M N O P Q
18 S T U V W X Y Z A B C D E F G H I J K L M N O P Q R
19 T U V W X Y Z A B C D E F G H I J K L M N O P Q R S
20 U V W X Y Z A B C D E F G H I J K L M N O P Q R S T
21 V W X Y Z A B C D E F G H I J K L M N O P Q R S T U
22 W X Y Z A B C D E F G H I J K L M N O P Q R S T U V
23 X Y Z A B C D E F G H I J K L M N O P Q R S T U V W
24 Y Z A B C D E F G H I J K L M N O P Q R S T U V W X
25 Z A B C D E F G H I J K L M N O P Q R S T U V W X Y
26 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
它的明碼表后有26個密碼表,每個表相對前一個發生一次移位。如果只用其中某
一個進行加密,那么只是簡單的愷撒移位密碼。但用方陣中不同的行加密不同的
字母,它就是一種強大的密碼了。加密者可用第7行來加密第一個字母,再用第25
行來加密第二個字母,然后根據第8行來加密第三個字母等。
現在來試一下,就用關鍵詞FOREST來加密Better to do well than to say well.
關鍵詞 F O R E S T F O R E S T F O R E S T F O R E S T F O R
明 文 b e t t e r t o d o w e l l t h a n t o s a y w e l l
密 文 G S K X W K Y C U S O X Q Z K L S G Y C J E Q P J Z C
(看第5行,F開頭,明文是b,要用G來加密;第14行,O開頭,明文是e,要用S來
加密,如此類推......)
to be countinue......
維熱納爾密碼既克服了頻率分析,又具有數目眾多的密鑰。發送者和接收者可使
用字典里任一個單詞,或單詞組合,或虛構的詞作為關鍵詞。它提供了很好的安
全保障,但它的復雜性,卻令其等到19世紀才流行起來。不過,也是在19世紀,
查爾斯·巴比奇---一個性情古怪的天才將其破譯了。讓我們來看看解密的過
程:
首先,看看上篇文章中的一段:
關鍵詞 F O R E S T F O R E S T F O R E S T F O R E S T F O R
明 文 b e t t e r t o d o w e l l t h a n t o s a y w e l l
密 文 G S K X W K Y C U S O X Q Z K L S G Y C J E Q P J Z C
其中,to兩次都是被加密為YC,因為它兩次都是用FO來進行加密,關鍵詞正好輪
回了兩次,巴比奇意識到這種重復正是征服維熱納爾密碼的突破點。那么說,破
譯的第一步就是尋找密文中出現超過一次的字母。有兩種情況可能導致這樣的重
復發生。最有可能的是明文中同樣的字母序列使用密鑰中同樣的字母加了密;另
外還有一種較小的可能性是明文中兩個不同的字母序列通過密鑰中不同部分加了
密,碰巧都變成了密文中完全一樣的序列。假如我們限制在長序列的范圍內,那
么第二種可能性可以很大程序地被排除,這種情況下,我們多數考慮到4個字母或
4個以上的重復序列。如下面的密文:
I S W Z P N Q C K M Y Y Y J K A Y Y E Z F F S W E E S S P G Z X Q A H F
I S W Z P N Q C K M T V Y J O A C V E H A E S A Z R L T P Q I Z M X O T
Q S W M C V U D S I J G G D E U W A Z R S F X W I L K U E J Q L D A C B
G D L Y J X M Y L M D Q K Z M P L D I L Q E M W F S W D P A Z E Z Q N W
D Y W D Z X F S A E E A Z J D U E L V P T M C E K W S E E F U R Z F S W
D P X A C Q A F K M X W A W V E Z F S D B G D L A Y U Q X G D P E K W S
E E F U R Z F S W D P O U E Z K Z M Y L Q N P Q Q D E M J T Q Y G U V A
Z O G R W A W P V U E Q A F J Q J G G C O M J Z A H Q A F K T J D K A D
M N W P J G G C W K P K A Y E Q Z Z P T V K Z M Q G W D V F A H L T L L
U S S P X A Z P G Z J G G O S D W A Z R K A E Z Q C W K Z M M C W I T L
T E Z M E D A Z C A Y Q A F J R L U Q L K U Q Q A F J Q Y W H P J T F J
F L K U Q Q A F J Q Y W H P J P Z O Z D Z M W D U M W F S W A Y W R Z J
K Z M I S G B T F O S E E J G G D G R E D K M M F D M D P A R Q J A H F
U D K T Z O Z E Z Q Y A I T D X V F A H L T L L K Z M M C W Z Z V D P S
Y P J
在里面重復序列有I S W Z P N Q C K M,B G D L,S E E F U R Z F S W D P,
J G G C,L K U Q Q A F J Q Y W H P J,V F A H L T L L等;
破譯的第二步是確定密鑰的長度,又看看這一段先:
關鍵詞 F O R E S T F O R E S T F O R E S T F O R E S T F O R
明 文 b e t t e r t o d o w e l l t h a n t o s a y w e l l
密 文 G S K X W K Y C U S O X Q Z K L S G Y C J E Q P J Z C
第一個YC出現后到第二個YC的結尾一共有12個字母(U S O X Q Z K L S G Y C)
那么密鑰的長度應是12的約數---1,2,3,4,6,12之中的一個(其中,1可
排除)。那么,再回到上面的密文:
重復序列 重復間隔 密鑰的可能長度
I S W Z P N Q C K M 36 2 3 4 6 9 12 18 36
B G D L 93 3 31
S E E F U R Z F S W D P 45 3 5 15
J G G C 24 2 3 4 6 12 24
L K U Q Q A F J Q Y W H P J 18 2 3 6 9 18
很明顯,每個重復間隔都能被3整除,關鍵詞應該有三個字母。
下一步,仍舊是頻率分析,不過,因為關鍵詞有三個字母,我們應分為三組進行
。把第1,4,7,10,13......個字母分為一組,稱之為L1,把第2,5,8,11,
14......個字母又分為一組,稱之為L2,余下的歸另一組,稱之為L3。那么每一
組有169個字母。
to be continued......
10┏ ┏┓
┃ ┃┃
8┣ ┃┃ ┏┓
┃┏┓ ┃┃ ┏┓ ┃┃
6┣┃┃ ┃┃ ┏┓ ┏┫┃ ┏┫┃
┃┃┃ ┃┃ ┏┫┃ ┃┃┃ ┏┫┃┃
4┣┃┃ ┏┫┃ ┃┃┃ ┏┓┃┃┃ ┃┃┃┃
┃┃┃┏┫┃┃ ┃┃┃ ┃┃┃┃┃ ┃┃┃┣┓
2┣┃┣┫┃┃┣┳┫┃┃ ┃┣┫┃┣┓┃┃┃┃┃┏┓┏┓
┃┃┃┃┃┃┃┃┃┃┃┏┫┃┃┃┃┃┃┃┃┃┣┫┃┃┃
0┗┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻━
ABCDEFGHIJKLMNOPQRSTUVWXYZ
可以確定關鍵詞的第二個字母是L。
最后,用同樣的方法可確定關鍵詞的第三個字母是S。
至此,得到整個關鍵詞是MLS。
再用維熱納爾方陣將密文翻譯過來,得到明文:
Whenever sang my songs
On the stage on my own
Whenever said my words
Wishing they would be heard
I saw you smiling at me
Was it real or just my fantasy
You'd always be there in the corner
Of this tiny little bar
My last night here for you
Same old songs just once more
My last night here with you
Maybe yes maybe no
I kind of liked it you're your way
How you shyly placed your eyes on me
Oh did you ever know
That I had mine on you
Darling so there you are
With that look on your face
As if you're never hurt
As if you're never down
Shall I be the one for you
Who pinches you softly but sure
If frown is shown then
I will know that you are no dreamer
to be continued......
密碼術(四)
下面放出練習吧:
1.由黑塵翼落(SPECIAL THANKS~~~)獨家提供:
PYMPSIZCMTVEEEOVSDAJNKSDPYMZVVABNHV
CAZANVVBLVGCYQYQGEEYZMGXXNVMVICARZG
MECNILGFJJQWIIAUTXMJQIMMLVUNIEOVZRZ
HYEZUQLGLOJQGKGDZTHWFLYGHVGWZVMMECG
WKXIWZBLSISFZDMECKPKSLCYBAIKDVWKMVO
FNZIFIVBKC
2.K Q O W E F V J P U J U U N U K G L M E K J I N M W U X F Q M K J B G
W R L F N F G H U D W U U M B S V L P S N C M U E K Q C T E S W R E E K
O Y S S I W C T U A X Y O T A P X P L W P N T C G O J B G F Q H T D W X
I Z A Y G F F N S X C S E Y N C T S S P N T U J N Y T G G W Z G R W U U
N E J U U Q E A P Y M E K Q H U I D U X F P G U Y T S M T F F S H N U O
C Z G M R U W E Y T R G K M E E D C T V R E C F B D J Q C U S W V B P N
L G O Y L S K M T E F V J J T W W M F M W P N M E M T M H R S P X F S S
K F F S T N U O C Z G M D O E O Y E E K C P J R G P M U R S K H F R S E
I U E V G O Y C W X I Z A Y G O S A A N Y D O E O Y J L W U N H A M E B
F E L X Y V L W N O J N S I O F R W U C C E S W K V I D G M U C G O C R
U W G N M A A F F V N S I U D E K Q H C E U C P F C M P V S U D G A V E
M N Y M A M V L F M A O Y F N T Q C U A F V F J N X K L N E I W C W O D
C C U L W R I F T W G M U S W O V M A T N Y B U H T C O C W F Y T N M G
Y T Q M K B B N L G F B T W O J F T W G N T E J K N E E D C L D H W T V
B U V G F B I J G Y Y I D G M V R D G M P L S W G J L A G O E E K J O F
E K N Y N O L R I V R W V U H E I W U U R W G M U T J C D B N K G M B I
D G M E E Y G U O T D G G Q E U J Y O T V G G B R U J Y S
(這道題是《THE CODE BOOK》里的第四關)
現在再說說一些技巧:
1.A-E段,U-Z段以及O-T段的特征比較顯著,可先從這些方面著手;
2.如果一些字符串出現的頻率較多,不妨猜猜,特別要注意THE,-ING等的出現;
3.要留意那些圖表中沒有出現的字母,很多時候也會是突破點,如X與Z的空缺。
4.圖表最好還是做一下,畢竟比較直觀,好看(不是說在網上帖的那些),當然,
高手除外~~~
上面的只是拋磚引玉,希望大家有什么好方法也告訴一下~~~
to be continued......
暑假準備結束,我就要到外地去上學了,不知道新的環境會不會適應得了。剩下
的十多天,就要和朋友們聚一聚,因為同學們都要各奔東西了,不知何時再見面
了,因此就暫停更新了。雖然如此,一有機會,我還是會來推門。遺憾的是,圖
表沒能更正和同音替換密碼也沒能破譯出來。希望的是,下個假期還能繼續近代
史的內容。感激的是,大家的支持和厚愛。
I love this world.