廢話不多說,我就是來騙贊的。
引用 密碼,主要限定于個別人理解(如一則電文)的符號系統。
1.凱撒密碼
凱撒密碼是一種代換密碼。據說凱撒是率先使用加密函的古代將領之一,因此這種加密方法被稱為凱撒密碼。
凱撒密碼作為一種最為古老的對稱加密體制,在古羅馬的時候都已經很流行,他的基本思想是:通過把字母移動一定的位數來實現加密和解密。明文中的所有字母都在字母表上向后(或向前)按照一個固定數目進行偏移后被替換成密文。例如,當偏移量是3的時候,所有的字母A將被替換成D,B變成E,以此類推X將變成A,Y變成B,Z變成C。由此可見,位數就是凱撒密碼加密和解密的密鑰。
加密難度:3;解密難度:3;使用程度:10。
典型題目: 凱撒密碼 。
2.柵欄密碼
這個帖子 已經很全了。
加密難度:3;解密難度:3;使用程度:10。
典型題目:目前還沒有找到。
3.普萊費爾密碼
普萊費爾密碼(英文:Playfair cipher 或 Playfair square)是一種使用一個關鍵詞方格來加密字符對的加密法,1854年由一位名叫查爾斯·惠斯通(Charles Wheatstone)的英國人發明。
編寫分三步:1.編制密碼表 2.整理明文 3.編寫密文 構成部分:1.密鑰 2.明文3.密文4.注明的某個字母代替的另一個字母。
第一步是編制密碼表。在這個5*5的密碼表中,共有5行5列字母。第一列(或第一行)是密鑰,其余按照字母順序。密鑰是一個單詞或詞組,若有重復字母,可將后面重復的字母去掉。當然也要把使用頻率最少的字母去掉。如:密鑰是Live and learn,去掉后則為liveandr。如果密鑰過長可占用第二列或行。同時字母I和J會被當成一個字母。如密鑰crazy dog,可編制成:
C | R | A | Z | Y | D | O | G | B | E | F | H | I(J) | K | L | M | N | P | Q | S | T | U | V | W | X | 第二步整理明文。將明文每兩個字母組成一對。如果成對后有兩個相同字母緊挨或最后一個字母是單個的,就插入一個字母X(或者Q)。如,communist,應成為co,mx,mu,ni,st。
最后編寫密文。對明文加密規則如下:
1 若p1 p2在同一行,對應密文c1 c2分別是緊靠p1 p2 右端的字母。其中第一列被看做是最后一列的右方。如,按照前表,ct對應dc
2 若p1 p2在同一列,對應密文c1 c2分別是緊靠p1 p2 下方的字母。其中第一行被看做是最后一行的下方。
3 若p1 p2不在同一行,不在同一列,則c1 c2是由p1 p2確定的矩形的其他兩角的字母(至于橫向替換還是縱向替換要事先約好,或自行嘗試)。如,按照前表,wh對應ku或uk。
如,依照上表,明文where there is life,there is hope.可先整理為:WH ER ET HE RE IS LI FE TH ER EI SH OP EX,然后密文為:KU YO XD OL OY PL FK DL FU YO LG LN NG LY,將密文變成大寫,然后幾個字母一組排列。如5個一組就是KUYOX DOLOY PLFKD LFUYO LGLNN GLY。
加密難度:4;解密難度:4;使用程度:5。
典型題目: 其實是個混合密碼 。
4.莫爾斯電碼
摩爾斯電碼(又譯為摩斯密碼,Morse code)是一種時通時斷的信號代碼,通過不同的排列順序來表達不同的英文字母、數字和標點符號。它發明于1837年,發明者有爭議,是美國人塞繆爾·莫爾斯或者艾爾菲德·維爾。 摩爾斯電碼是一種早期的數字化通信形式,但是它不同于現代只使用零和一兩種狀態的二進制代碼,它的代碼包括五種: 點、劃、點和劃之間的停頓、每個字符之間短的停頓、每個詞之間中等的停頓以及句子之間長的停頓。
圖片在最后。
加密難度:3;解密難度:3;使用程度:10。
典型題目: 看這里 。
5.QWE密碼
1、QWE指:的是QWE格式鍵盤布局(就是現在鍵盤上用的從左往右QWERTYUIOP ASDFGHJKL ZXCVBNM排列順序)。
2、QWE格式密碼就是QWERTYUIOP ASDFGHJKL ZXCVBNM 依次表示字母ABCDEFGHIJKLMNOQRSTUVWXYZ。
加密難度:3;解密難度:3;使用程度:6。
典型題目: 還是他 。
6.夏多密碼
看這個 (我可能是來打廣告的)。
加密難度:5;解密難度:5;使用程度:3。
典型題目: 又是混合 。
7.波利比斯密碼(棋盤)
看這里 (我確實是來打廣告的)。
加密難度:3;解密難度:3;使用程度:4。
典型題目: 第三題 。
8.豬圈密碼
下面第二幅圖,一目了然。
加密難度:3;解密難度:3;使用程度:3。
典型題目:沒找到。
接下來是學院里沒有過題目的(至少我沒見過)。
1.二方密碼
得出加密矩陣的方法和四方密碼一樣。
例如用「example」和「keyword」作密匙,加密lp。首先找出第一個字母(L)在上方矩陣的位置,再找出第二個字母(P)在下方矩陣的位置:
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。約有二成的內容都因此而暴露。
2.四方密碼
四方密碼用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 WO a b c d e
R D A BC 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 NO 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
這兩個字母就是加密過的訊息。
he lp me ob iw an ke no bi的加密結果:
FY GM KY HO BX MF KK KI MD
3.三分密碼
首先隨意制造一個3個3×3的Polybius方格替代密碼,包括26個英文字母和一個符號。然后寫出要加密的訊息的三維坐標。訊息和坐標四個一列排起,再順序取橫行的數字,三個一組分開,將這三個數字當成坐標,找出對應的字母,便得到密文。
4.關鍵詞密碼
選用一本書(最好是小說),用一組數字表示頁數、行數、字數,每組數字代表一個字,連起來就是明文。
轉自網絡,侵權則刪。 |