青青草国产成人av片免费/香港三级日本韩国三级专线/国内自拍在钱/天堂国产女人av

回復

密碼知識集合

樓主: 1 | 查看: 3萬 | 回復: 58

1
發表于 2008-3-8 19:34:12
密碼術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   
?。。。。。。。。。。。。?nbsp;  
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   
這種密碼持續使用幾個世紀,直到阿拉伯人發明了密碼破解術......   

本文的部分資料來自《密碼故事》這本書(包括密碼的歷史,有關術語及一些數   
據,例題和練習由本人和黑塵翼落提供),建議大家買原書看看,里面的密碼故   
事十分精彩哦~~~     
如果大家對這篇文章有什么疑問,見解或建議,請跟帖。本人還有一個愷撒移位   
密碼破解不能,望黑塵翼落,hoon,drhorse等密碼高手不吝指教,在此先謝過~   
~~   
MHILY LZA ZBHL XBPZXBL MVYABUHL HWWPBZ JSHBKPBZ JHLJBZ KPJABT HYJHUBT     
LZA ULBAYVU   


  

先給出上篇的答案:  
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??纯丛?nbsp; 
來的文章,其中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做一下,稍難但出得不錯哦。至于我的練習  
明天才放出吧~~~  
to be continue......  

現放出上篇的練習:  
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

密碼表 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......  

現在先做一個標準頻率分布表:  
用169乘以各個字母的標準百分比,如字母A,169*8.2%=14。  
那么由標準頻率:  
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
得到標準個數:  
A:14 N:11  
B:3 O:13  
C:5 P:3  
D:7 Q:0  
E:21 R:10  
F:4 S:11  
G:3 T:15  
H:10 U:5  
I:12 V:2  
J:0 W:4  
K:1 X:0  
L:7 Y:3  
M:4 Z:0  
(注:《THE CODE BOOK》里面是用一篇也是169個字母的較標準的明文來數出各  
個字母的標準個數,本人覺得較麻煩,就用上面的方法代替了)  
相應作出圖表:(已大致地按比例縮小,可以把圖表復制再粘貼到記事  
本去,那樣就清楚了)  

10 ┏ ┏┓  
┃ ┃┃  
8 ┣ ┃┃ ┏┓  
┃┏┓ ┃┃ ┏┓ ┃┃  
6 ┣┃┃ ┃┃ ┏┓ ┏┫┃ ┏┫┃  
┃┃┃ ┃┃ ┏┫┃ ┃┃┃ ┏┫┃┃  
4 ┣┃┃ ┏┫┃ ┃┃┃ ┏┓┃┃┃ ┃┃┃┃  
┃┃┃┏┫┃┃ ┃┃┃ ┃┃┃┃┃ ┃┃┃┣┓  
2 ┣┃┣┫┃┃┣┳┫┃┃ ┃┣┫┃┣┓┃┃┃┃┃┏┓┏┓  
┃┃┃┃┃┃┃┃┃┃┃┏┫┃┃┃┃┃┃┃┃┃┣┫┃┃┃  
0 ┗┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻━  
ABCDEFGHIJKLMNOPQRSTUVWXYZ  
然后,統計L1的169個字母出現的次數,有:  
A:22 N:1  
B:1 O:1  
C:0 P:5  
D:10 Q:16  
E:10 R:5  
F:9 S:2  
G:7 T:7  
H:2 U:14  
I:9 V:1  
J:0 W:1  
K:11 X:2  
L:0 Y:5  
M:14 Z:14  
又作出L1的圖表:  

10 ┏┏┓  
┃┃┃  
8 ┣┃┃ ┏┓  
┃┃┃ ┏┓ ┃┃ ┏┓ ┏┓  
6 ┣┃┃ ┏┓┃┃ ┃┃ ┃┃ ┃┃  
┃┃┃ ┏┳┳┓ ┏┓┃┃┃┃ ┃┃ ┃┃ ┃┃  
4 ┣┃┃ ┃┃┃┣┓┃┃┃┃┃┃ ┃┃ ┃┃ ┃┃  
┃┃┃ ┃┃┃┃┃┃┃┃┃┃┃ ┏┫┣┓┏┫┃ ┏┫┃  
2 ┣┃┃ ┃┃┃┃┃┃┃┃┃┃┃ ┃┃┃┃┃┃┃ ┃┃┃  
┃┃┣┓┃┃┃┃┣┫┃┃┃┃┃┏┫┃┃┣┫┃┣┳┳┫┃┃  
0 ┗┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻
ABCDEFGHIJKLMNOPQRSTUVWXYZ  
與標準圖表對比一下:  

10 ┏ ┏┓  
┃ ┃┃  
8 ┣ ┃┃ ┏┓  
┃┏┓ ┃┃ ┏┓ ┃┃  
6 ┣┃┃ ┃┃ ┏┓ ┏┫┃ ┏┫┃  
┃┃┃ ┃┃ ┏┫┃ ┃┃┃ ┏┫┃┃  
4 ┣┃┃ ┏┫┃ ┃┃┃ ┏┓┃┃┃ ┃┃┃┃  
┃┃┃┏┫┃┃ ┃┃┃ ┃┃┃┃┃ ┃┃┃┣┓  
2 ┣┃┣┫┃┃┣┳┫┃┃ ┃┣┫┃┣┓┃┃┃┃┃┏┓┏┓  
┃┃┃┃┃┃┃┃┃┃┃┏┫┃┃┃┃┃┃┃┃┃┣┫┃┃┃  
0 ┗┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻━  
ABCDEFGHIJKLMNOPQRSTUVWXYZ  
標準頻率和L1的頻率都有峰值,平穩期和低谷。它們之間的區別在于相互錯開了  
一些位置,比較兩者應該可以尋找出最顯著的特征。例如,看L1圖表中A-F這一  
段,A的峰值過后是低谷,特別是C沒有出現,然后是一段平穩期,這與標準頻率  
中的O-T這一段相像;標準頻率中,O的前面I-N這一段和L1中U-Z一段也大致  
吻合;又看看,L1中,J和L的缺失應該就是標準頻率中X和Z的缺失,M-Q這一段  
應就是標準頻率中A-E這一段。這就暗示著L1的密碼表是由M,N,O,P......開  
始的。把L1的圖表向左平移12個單位再與標準頻率對比:  
L1的圖表向左平移12個單位后:  

10 ┏ ┏┓  
┃ ┃┃  
8 ┣ ┏┓ ┃┃  
┃ ┃┃ ┃┃  
┃┏┓ ┃┃ ┏┓ ┏┫┃  
6 ┣┃┃ ┃┃ ┃┃ ┃┃┃ ┏┓  
┃┃┃ ┃┃ ┃┃ ┃┃┃ ┏┳┳┓ ┏┓┃┃  
4 ┣┃┃ ┃┃ ┃┃ ┃┃┃ ┃┃┃┣┓┃┃┃┃  
┃┃┃ ┏┫┣┓┏┫┃ ┏┫┃┃ ┃┃┃┃┃┃┃┃┃  
2 ┣┃┃ ┃┃┃┃┃┃┃ ┃┃┃┃ ┃┃┃┃┃┃┃┃┃  
┃┃┃┏┫┃┃┣┫┃┣┳┳┫┃┃┣┓┃┃┃┃┣┫┃┃┃  
0 ┗┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻━  
MNOPQRSTUVWXYZABCDEFGHIJKL  
標準圖表:  
10 ┏ ┏┓  
┃ ┃┃  
8 ┣ ┃┃ ┏┓  
┃┏┓ ┃┃ ┏┓ ┃┃  
6 ┣┃┃ ┃┃ ┏┓ ┏┫┃ ┏┫┃  
┃┃┃ ┃┃ ┏┫┃ ┃┃┃ ┏┫┃┃  
4 ┣┃┃ ┏┫┃ ┃┃┃ ┏┓┃┃┃ ┃┃┃┃  
┃┃┃┏┫┃┃ ┃┃┃ ┃┃┃┃┃ ┃┃┃┣┓  
2 ┣┃┣┫┃┃┣┳┫┃┃ ┃┣┫┃┣┓┃┃┃┃┃┏┓┏┓  
┃┃┃┃┃┃┃┃┃┃┃┏┫┃┃┃┃┃┃┃┃┃┣┫┃┃┃  
0 ┗┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻━  
ABCDEFGHIJKLMNOPQRSTUVWXYZ  
由此可知,關鍵詞的第一個字母是M。注意,一些誤差是在所難免的,如K替換Y,  
兩圖表比較起來好像不很符合,但整體來說是差不多的,我們就可忽略過去。  
to be continued......  

繼續下來,統計L2中169個字母出現的次數,有:  
A:1 N:2  
B:0 O:3  
C:12 P:18  
D:11 Q:3  
E:14 R:5  
F:7 S:13  
G:1 T:5  
H:6 U:1  
I:0 V:2  
J:12 W:7  
K:0 X:5  
L:10 Y:12  
M:3 Z:16  
圖表如下:  

10┏  
┃ ┏┓  
8┣ ┃┃ ┏┓  
┃ ┏┓ ┃┃ ┏┓ ┃┃  
6┣ ┏┓┃┃ ┏┓ ┃┃ ┃┃ ┏┫┃  
┃ ┃┣┫┃ ┃┃┏┓ ┃┃ ┃┃ ┃┃┃  
4┣ ┃┃┃┣┓ ┃┃┃┃ ┃┃ ┃┃ ┏┓┃┃┃  
┃ ┃┃┃┃┃┏┓┃┃┃┃ ┃┃┏┫┃ ┃┣┫┃┃  
2┣ ┃┃┃┃┃┃┃┃┃┃┣┓┏┫┣┫┃┣┓ ┃┃┃┃┃  
┃┏┓┃┃┃┃┣┫┃┃┃┃┃┣┫┃┃┃┃┃┣┳┫┃┃┃┃  
0┗┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻  
ABCDEFGHIJKLMNOPQRSTUVWXYZ  
留意到F-K,L-P,Z-A-E這些連續段的特征,考慮把圖表左移11位,有:  

10┏  
┃ ┏┓  
8┣ ┃┃ ┏┓  
┃ ┃┃ ┏┓ ┃┃ ┏┓  
6┣ ┃┃ ┃┃ ┏┫┃ ┏┓┃┃ ┏┓  
┃┏┓ ┃┃ ┃┃ ┃┃┃ ┃┣┫┃ ┃┃
4┣┃┃ ┃┃ ┃┃ ┏┓┃┃┃ ┃┃┃┣┓ ┃┃  
┃┃┃ ┃┃┏┫┃ ┃┣┫┃┃ ┃┃┃┃┃┏┓┃┃  
2┣┃┣┓┏┫┣┫┃┣┓ ┃┃┃┃┃ ┃┃┃┃┃┃┃┃┃  
┃┃┃┣┫┃┃┃┃┃┣┳┫┃┃┃┣┓┃┃┃┃┣┫┃┃┃  
0┗┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻━  
LMNOPQRSTUVWXYZABCDEFGHIJK  
與標準圖表對比:  

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.圖表最好還是做一下,畢竟比較直觀,好看(不是說在網上帖的那些),當然,  
高手除外~~~  
上面的只是拋磚引玉,希望大家有什么好方法也告訴一下~~~  

  

上篇的答案:  
1.密鑰:WRITER  
解答者:菩提  
(主要留意到PYM與MEC的重復,密鑰的長度不是3就是6了,但由于字母太少,無  
法做頻率分析,那就只好猜了,先猜PYM是THE,然后......)  
2.密鑰:SCUBA  
解答者:菩提  
(這篇是法文,看不懂,不過解法一樣,就不多說了。但好像有一個問題,看來  
法文和英文的字母出現頻率是差不多的?!)  

實際上,在19世紀前,也就是維熱納爾密碼不大流行的時候,還出現過一種改良  
過的單字母替換密碼,那就是同音替換密碼了。其中,每個字母有不同數量的替  
代者,替代者的數量與每個字母的頻率成正比。  
例如:字母T在英語文章中大約占9%的比例,因此,我們可以分配9個符號來代替  
它。明文中出現的每個字母T在密文可以被9個字符中任一個替換,因此在加密完  
之后,每個字符將占密文的1%;而字母X,用一個替代者就夠了。  
下面是一個例子:(上面一行是明碼字母表,下面的是密碼字母表)  
A B C D E F G H I J K L M  
05 03 41 12 01 88 23 29 10 02 07 09 81  
13 04 69 15 06 89 86 33 20 11 94  
26 74 68 14 37 30 17  
47 75 19 42 40 18  
52 25 44 50  
53 27 90 60  
63 28  
98 46  
59  
62  
71  
79  
  
N O P Q R S T U V W X Y Z  
00 16 24 34 35 49 48 65 91 82 31 78 87  
08 19 32 36 54 51 70 85 84  
80 21 38 66 55 72 92  
83 22 39 73 56  
93 96 43 76 57  
95 97 45 77 58  
99 61  
64  
67  
FOREST可以被加密為89 21 39 71 77 48,或88 96 35 19 66 55等。  
這樣看來,頻率分析仿佛就沒有效了,密碼也好像牢不可破。那么,這是不是具  
有絕對的安全性?不是!  
聰明的密碼破譯師仍然能在這樣的密文中找到一些細微的線索。英文中的每個字  
母都有自己的特點,這種特性就是該字母與其他字母之間的關系。  
英語中關于這種特性最極端的例子是字母Q,它的后面只能接一個字母就是U。Q  
在英文中相對少見,因此很可能只有一個符號來代替它;而U應該有三個字符來  
代替。因此,如果一個符號后面總是跟著三個特定的符號。那么我們有理由猜測  
這個符號代表的是Q,而其他三個符號表示U。至于其他的字母,也可以根據它們  
之間的關系慢慢的破譯出來。  
雖然,它看上去似乎跟多字母替換密碼相似,但卻被認為是單字母替換密碼,其  
根本原因是它只有一個密碼表,而多字母替換密碼必須有兩個或兩個以上的密碼  
表。

128

855

分享

427
2 | 發表于 2008-4-23 16:32:21
柵欄密碼:對于易位,不得不說柵欄密碼,請先看下面的密文:   
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   
除了這個能看懂之外,其他的都不懂
521
| 發表于 2008-7-7 05:26:54
四方密碼是一種對稱式加密法,由法國人Felix Delastelle(1840年–1902年)發明。  

這種方法將字母兩個一組,然后采用多字母替換密碼。  

四方密碼用4個5×5的矩陣來加密。每個矩陣都有25個字母(通常會取消Q或將I,J視作同一樣,或改進為6×6的矩陣,加入10個數字)。  

首先選擇兩個英文字作密匙,例如example和keyword。對于每一個密匙,將重復出現的字母去除,即example要轉成exampl,然后將每個字母順序放入矩陣,再將余下的字母順序放入矩陣,便得出加密矩陣。  

將這兩個加密矩陣放在左上角和右下角,余下的兩個角放a到z順序的矩陣:
a b c d e   E X A M P
f g h i j   L B C D F
k l m n o   G H I J K
p r s t u   N O R S T
v w x y z   U V W Y Z

K E Y W O   a b c d e
R D A B C   f g h i j
F G H I J   k l m n o
L M N P S   p r s t u
T U V X Z   v w x y z
加密的步驟:  

兩個字母一組地分開訊息:(例如hello world變成he ll ow or ld)  
找出第一個字母在左上角矩陣的位置  
a b c d e   E X A M P
f g h i j   L B C D F
k l m n o   G H I J K
p r s t u   N O R S T
v w x y z   U V W Y Z
K E Y W O   a b c d e
R D A B C   f g h i j
F G H I J   k l m n o
L M N P S   p r s t u
T U V X Z   v w x y z
同樣道理,找第二個字母在右下角矩陣的位置:  

a b c d e   E X A M P
f g h i j   L B C D F
k l m n o   G H I J K
p r s t u   N O R S T
v w x y z   U V W Y Z
K E Y W O   a b c d e
R D A B C   f g h i j
F G H I J   k l m n o
L M N P S   p r s t u
T U V X Z   v w x y z
找右上角矩陣中,和第一個字母同行,第二個字母同列的字母:  
a b c d e   E X A M P
f g h i j   L B C D F
k l m n o   G H I J K
p r s t u   N O R S T
v w x y z   U V W Y Z
K E Y W O   a b c d e
R D A B C   f g h i j
F G H I J   k l m n o
L M N P S   p r s t u
T U V X Z   v w x y z



找左下角矩陣中,和第一個字母同列,第二個字母同行的字母:  
a b c d e   E X A M P
f g h i j   L B C D F
k l m n o   G H I J K
p r s t u   N O R S T
v w x y z   U V W Y Z
K E Y W O   a b c d e
R D A B C   f g h i j
F G H I J   k l m n o
L M N P S   p r s t u
T U V X Z   v w x y z
這兩個字母就是加密過的訊息。  

hello world的加密結果:  

he lp me ob iw an ke no bi
FY GM KY HO BX MF KK KI MD
[編輯]二方密碼
二方密碼(en:Two-square_cipher)比四方密碼用更少的矩陣。  

得出加密矩陣的方法和四方密碼一樣。  

例如用「example」和「keyword」作密匙,加密lp。首先找出第一個字母(L)在上方矩陣的位置,再找出第二個字母(D)在下方矩陣的位置:  

E X A M P
L B C D F
G H I J K
N O R S T
U V W Y Z

K E Y W O
R D A B C
F G H I J
L M N P S
T U V X Z
在上方矩陣找第一個字母同行,第二個字母同列的字母;在下方矩陣找第一個字母同列,第二個字母同行的字母,那兩個字母就是加密的結果:  

E X A M P
L B C D F
G H I J K
N O R S T
U V W Y Z

K E Y W O
R D A B C
F G H I J
L M N P S
T U V X Z
help me的加密結果:  

he lp me
HE DL XW
這種加密法的弱點是若兩個字同列,便采用原來的字母,例如he便加密作HE。約有二成的內容都因此而暴露。
521
| 發表于 2008-7-7 05:27:25
埃特巴什碼是一個系統:最后一個字母代表第一個字母,倒數第二個字母代表第二個字母。  

在羅馬字母表中,它是這樣出現的:  



常文: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  

密文:Z Y X W V U T S R Q P O N M L K J I H G F E D C B A  




這種密碼是由熊斐特博士發現的。熊斐特博士為庫姆蘭《死海古卷》的最初研究者之一,他在《圣經》歷史研究方面最有名氣的著作是《逾越節的陰謀》。他運用這種密碼來研究別人利用其他方法不能破解的那些經文。這種密碼被運用在公元1世紀的艾賽尼/薩多吉/拿撒勒教派的經文中,用以隱藏姓名。其實早在公元前500年,它就被抄經人用來寫作《耶利米書》〔1〕耶利米是活動在公元前627-前586年間的猶太先知,圣經舊約書中有許多關于他的記載。在他離世前,猶太領土已被巴比倫人占領。〔1〕。它也是希伯來文所用的數種密碼系統之一。  

白金特、雷伊和林肯在《彌賽亞的遺產》中寫道,熊斐特博士于《艾賽尼派的奧德賽》一書中描述他如何對圣殿騎士們崇拜的鮑芙默神癡迷,又如何用埃特巴什碼分析這個詞。令他驚奇的是,破譯出的詞“Sophia”為希臘語中的“智慧”。  

在希伯來語中,“Baphomet”一詞拼寫如下——要記住,希伯來語句必須從右向左讀:  

〔 taf 〕 〔 mem 〕 〔 vav 〕 〔 pe 〕 〔 bet 〕  

將埃特巴什碼用于上述字母,熊斐特博士得到如下結果:  

〔 alef 〕 〔 yud 〕 〔 pe 〕 〔 vav 〕 〔 shin 〕  

即為用希伯來語從右向左書寫的希臘詞“Sophia”。  

Sophia的詞義不僅限于“智慧”。它還是一位女神的名字——這位女神照說應該是上帝的新娘。許多人相信,圣殿騎士們崇拜這位女神。〔1〕作者引用的是諾斯替學派的神話:“不可知解”的至尊上帝,“源化”出最早的幾位亞神,最后一位就是索菲亞——“智慧”。她極求得到對上帝“神質”的“真知”——她名字第二意義的來源,而這種不合神性的欲望“孕生”了邪神,即創造宇宙的另一位“上帝”。諾斯替派將他等同于舊約中的上帝,來解釋亞當夏娃墮降塵間和大洪水的事件?!?〕  

圣殿騎士們通曉埃特巴什碼的事實,強烈表明有些來自一個拿撒勒教派的人置身于圣殿騎士中間。  

丹·布朗關于英語是“最純潔的”語言的觀念可能是空想的,但并不是什么新理論。萊納堡附近有個叫做萊納浴泉的村莊,那里的神父亨利·布德寫過一本名為《真實的凱爾特語》的書,也聲稱英語是一種神圣的語言,或許在“巴比倫塔”〔2〕用方舟拯救人類的諾亞,有一支后代在巴比魯尼亞定居。他們在史納爾平原建造高塔,試圖攀登天界。惱怒的上帝分化了在此之前統一使用的語言,而交流不通引發的混亂和爭執使人前功盡棄?!?〕墮毀前就已得到使用。據說,這本書從字面上是不能理解的,它是用密碼寫成的,傳達一個不同的信息。我們還應該記住,與其他的一些歐洲語言一樣,英語的許多詞匯源于拉丁。正如翠茜·特威曼在《達戈貝特復仇記》雜志中指出的那樣,英語因為有26個字母,可以完美地用于埃特巴什碼。其他歐洲語言所用的字母則不成偶數。此外,她始終認為郇山隱修會偏愛英語
521
| 發表于 2008-7-7 05:27:59
統計數據:字母出現頻率百分數  
范文:中華人民共和國國家通用語言文字法(含新聞稿及主席令等)  
拼寫文字:漢語拼音方案(不加聲調符號,詞語連寫)  
附注:不計標點符號、阿拉伯數字、空格,只計算字母(包括大寫、小寫)  
字母頻率(大寫/小寫)  
Aa(0.03/8.19)Bb(0.14/1.30)Cc(0.07/0.61)Dd(0.10/2.46)Ee(0.02/6.33)Ff(0.10/1.11)Gg(0.37/9.13)Hh(0.05/5055)Ii(0.03/12.89)Jj(0.10/2.19)Kk(0.00/0.20)Ll(0.02/0.64)Mm(0.02/0.84)Nn(0.02/12.54)Oo(0.02/7.00)Pp(0.00/0.68)Qq(0.03/0.59)Rr(0.02/0.83)Ss(0.05/2.19)Tt(0.07/1.72)Uu(0.03/9.37)Vv(0.00/0.00)Ww(0.08/1.77)Xx(0.17/1.00)Yy(0.03/5.49)Zz(0.19/3.04)  
合計排序:  
I(12.93) N(12.56) G(9.50) U(9.40) A(8.22) O(7.02) E(6.35) H(5.60) Y(5.52) Z(3.20) D(2.57) J(2.30) S(2.24) W(1.86) T(1.80) B(1.43) F(1.22) X(1.16) M(0.86) R(0.84) P(0.68) C(0.68) L(0.66) Q(0.62) K(0.20) V(0.00)  
字母總數(含大小寫)5925。
521
| 發表于 2008-7-7 05:29:09
三分密碼
三分密碼由Felix Delastelle發明(他也發明了四方密碼和二分密碼)。二分密碼是二維的,用5×5(或6×6)的矩陣加密,但三分密碼則用3×3×3的。它是第一個應用的三字母替換密碼。  

首先隨意制造一個3個3×3的Polybius方格替代密碼,包括26個英文字母和一個符號。然后寫出要加密的訊息的三維坐標。訊息和坐標四個一列排起,再順序取橫行的數字,三個一組分開,將這三個數字當成坐標,找出對應的字母,便得到密文。  

二分密碼的做法相近,和后來出現的ADFGVX密碼差不多。
521
| 發表于 2008-7-7 05:32:37
ADFGVX密碼是德軍在第一次世界大戰中使用的欄塊密碼。事實上,它是早先一種密碼 ADFGX 的增補版。1918年3月Fritz Nebel上校發明了這種密碼,并提倡使用。它結合了改良過的Polybius方格替代密碼與單行換位密碼。這個密碼以使用于密文當中的六個字母 A, D, F, G, V, X命名。  
ADFGX 加密操作  
假設我們需要發送明文訊息 "Attack at once", 用一套秘密混雜的字母表填滿 Polybius 方格,像是這樣:  

A  D  F  G  X   
A  b  t  a  l  p   
D  d  h  o  z  k   
F  q  f  v  s  n   
G  g  j  c  u  x   
X  m  r  e  w  y   

i 和 j 視為同個字,使字母數量符合 5 × 5 格。之所以選擇這五個字母,是因為它們譯成摩斯密碼時不容易混淆,可以降低傳輸錯誤的機率。使用這個方格,找出明文字母在這個方格的位置,再以那個字母所在的欄名稱和列名稱代替這個字母??蓪⒃撚嵪⒖梢赞D換成處理過的分解形式。  

A  T  T  A  C  K  A  T  O  N  C  E
AF AD AD AF GF DX AF AD DF FX GF XF
下一步,利用一個移位鑰匙加密。假設鑰匙字是「CARGO」,將之寫在新格子的第一列。再將上一階段的密碼文一列一列寫進新方格里。  

C A R G O
_________
A F A D A
D A F G F
D X A F A
D D F F X
G F X F X
最后,按照鑰匙字字母順序「ACGOR」依次抄下該字下整行訊息,形成新密文。如下:  

FAXDF ADDDG DGFFF AFAXX AFAFX
在實際應用中,移位鑰匙字通常有兩打字符那麼長,且分解鑰匙和移位鑰匙都是每天更換的。  
ADFGVX  
在 1918年 6月,再加入一個字 V 擴充。變成以 6 × 6 格共 36 個字符加密。這使得所有英文字母(不再將 I 和 J 視為同一個字)以及數字 0 到 9 都可混合使用。這次增改是因為以原來的加密法發送含有大量數字的簡短信息有問題。  
密碼分析  
ADFGVX 是被法國陸軍中尉 Georges Painvin 所破解的。以古典密碼學的標準來說,此密碼破解的工作是屬于格外困難的,在這期間,Painvin 更因此健康蒙受了嚴重損傷。他破解的方法是依靠于找到多份開頭相同的訊息,這表示說它們是被相同的分解鑰匙和移位鑰匙加密的。  

這意味著只有在訊息傳輸量高時才會有這種影響,但對于密碼分析家來說幸運的是,這時恰好也是最重要的訊息發送的時刻。
521
| 發表于 2008-7-7 05:33:22
波雷費密碼是于19世紀流行的一種采用座標系換字表的加密系統。它采用以下的字母表作為座標系統:   

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. 把訊息分拆成一對對的字母,即字母對(digraphs)。而字母對內之字母必須不同,相同時則在中間插入x、z或q等(選其一)較少用的字母。如最後只剩一個字母,同樣地,加入 x 等來組成字母對。  

2. 從表中可看出,所有字母對可分成三類:兩個字母在同一行,兩個字母在同一列,或前述情況皆非。

3. 對明文加密時,若兩個字母都在同一行就各自用右邊的字母代替,如果右邊沒字了,則用同行開頭(即最左邊)的字母代替。例如:lo變成MP,wz則變成XV。

4. 同樣道理,對同一列的字母,則用其下方的字母取代,最底的則用同列最上方的字母取代。例如:gr變成MW,jy則變了OD。

5. 至于遇到第三種情況時,則用另一種加密方法:取字母對中第一個字母所在的行,及第二個字母所在的列,它們所交匯出的字母就用來加密第一個字母;加密第二個字時,則取字母對中第一個字母所在的欄,及第二個字母所在的行所交匯出的字母為替身。所以, mt 會變成 OR ,而 by 則變成DW。

明文 minimize cheese cake   

分解成字母對的明文 mi ni mi ze ch ex es ec ak ex   

密碼文 OG OH OG EK HN CZ AD EF CZ   

可以看出,波雷費密碼算不上十分強固,因為其雖然抹除了單個字母的頻率特征,但掩蓋不了明文內字母對的頻率。所以只要找出最常出現的字母對,再假定它們就代表了英文中最常用的幾個字母對-th、he、an、in、er后,就能破解它了。
970
| 發表于 2008-8-8 10:05:07
很好的資料!不錯!不錯!贊?。。。。。。。。。。。。?!
915
1 | 發表于 2008-8-9 12:37:59
說實話
我已經在n 個推理論壇看過10乘n遍了
郁悶
返回版塊
123456
尚未登錄
您需要登錄后才可以回帖 登錄 | 加入學院