這個是我很喜歡的一個論壇所設有的radio player,雖然論壇現在已經沒人了,但我依舊很喜歡聽,並不是每個電臺都聽到,馬來西亞的都沒辦法聽,不想聽或斷斷續續的時候就按stop來停止吧^^,因為按pause似乎沒效

2011年7月21日 星期四

文字加密法

突然想起中學是看過的一本說關於密碼的書,書裡從一開始比較容易理解的加密法,到最後變成了怎麼看也看不明白加密原理。主要是提到一戰以及二戰期間,各國間諜在互通情報時,所用到的各種把情報加密的方法。


而這個方法的正確名稱忘記了,只是這方法簡單易懂。
在中學的時候就常用英文字母互換的方式在班上跟某個人講秘密



ABCDEFGHIJKLMNOPQRSTUVWXYZ




























ZABCDEFGHIJKLMNOPQRSTUVWXY
 這個是初級版的互換的加密


首先就用  Shakespeare 的《Hamlet》第一段,第一個字來示範~

To be, or not to be: that is a question;  原文
Sp ad, nq lns sn ad: sgzs hr z ptdrshnm;  加密 
 
當然,有加密,也會有破解的方法,就是用一套統計出來的英文出現概率來分析。
 
 
接下來就是進階版的,特定keyword變化加密
先預先設定keyword為 YES ,
 

如果用初級版加密

AAA  原文
ZZZ  加密
 
但如果是用進階版的加密,會得到截然不同的答案
 
 


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




























A
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
B
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
C
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
D
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
E
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
F
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
G
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
H
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
I
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
J
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
K
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
L
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
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 M
N
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
O
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
P
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
Q
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
R
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
S
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
T
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
U
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
V
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
W
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
X
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
Y
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
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 Z
 
 以上的是每個字母都往後一格排開,所以一個字母有26個可能性



加密后

A → B
A  V
A  H
 
而這破解方法就更加複雜,詳細方法我就忘了,囧



好啦, 我知道這方法現在是極其少派到用處,但是我覺得很有趣~~XD
 
後面因為經過noot的提醒,終於知道這加密法的名字

Vigenère cipher    
然後這網站是已經有一個系統自動幫你加密,多麼輕鬆簡單



 
 

2 則留言:

moot 提到...

如果知道加密法的名称,那更有趣。 这是
Vigenère cipher。

awei 提到...

哦哦哦,謝謝!!!終於知道這名字了,中學看的是中文版,所以之前看到的是中文名,什麽迷宮什麽。