❶ 求密碼種類全部。類似與摩斯密碼這樣名稱的種類
嗯。例如凱撒密碼。豬圈密碼。柵欄密碼 。數字密碼。3變位。7變位。13 變位。符號密碼。字母密碼。很多的~!~!(*^__^*) 嘻嘻……
❷ 專門的密碼有哪些,如摩斯密碼
Autokey密碼 置換密碼 二字母組代替密碼 (by Charles Wheatstone) 多字母替換密碼 希爾密碼 維吉尼亞密碼 替換密碼 凱撒密碼 ROT13 仿射密碼 Atbash密碼 換位密碼 Scytale Grille密碼 VIC密碼 (一種復雜的手工密碼,在五十年代早期被至少一名蘇聯間諜使用過,在當時是十分安全的)
❸ 密碼分為哪三種
有:摩斯電碼,愷撒移位密碼,柵欄易位法。
1、摩斯電碼,是一種早期的數字化通信形式。不同於現代化的數字通訊,摩爾斯電碼只使用零和一兩種狀態的二進制代碼,它的代碼包括五種:短促的點信號「・」,讀「滴」(Di)保持一定時間的長信號「—」,讀「嗒」(Da)表示點和劃之間的停頓、每個詞之間中等的停頓,以及句子之間長的停頓。
2、愷撒移位密碼,因據說愷撒是率先使用加密函的古代將領之一,因此這種加密方法被稱為愷撒密碼。這是一種簡單的加密方法,這種密碼的密度是很低的,只需簡單地統計字頻就可以破譯。 現今又叫「移位密碼」,只不過移動的位數不一定是3位而已。
3、柵欄易位法。由點(.)、劃(-)兩種符號按以下原則組成::一點為一基本信號單位,每一劃的時間長度相當於3點的時間長度。
(3)凱撒密碼以外還有什麼密碼擴展閱讀:
摩爾斯密碼需要發送時可以由電報公司根據要發的信的長度收費。商業代碼精心設計了五個字元組成一組的代碼,作為一個單詞發送。比如:BYOXO ("Are you trying to crawl out of it?");LIOUY ("Why do you not answer my question?");AYYLU ("Not clearly coded, repeat more clearly.")。
這些五個字元的簡語可以用摩爾斯電碼單獨發送。在網路用辭中,我們也會說一些最常用的摩爾斯商用代碼。現在仍然在業余無線電中使用的有Q簡語和Z簡語:他們最初是為報務員之間交流通信質量、頻率變更、電報編號等信息服務的。
1838年1月8日,Alfred Vail展示了一種使用點和劃的電報碼,這是摩爾斯電碼前身。
作為一種信息編碼標准,摩爾斯電碼擁有其他編碼方案無法超越的長久的生命。摩爾斯電碼在海事通訊中被作為國際標准一直使用到1999年。1997年,當法國海軍停止使用摩爾斯電碼時,發送的最後一條消息是:「所有人注意,這是我們在永遠沉寂之前最後的一聲吶喊」!
❹ 豬圈式密碼,凱撒密碼,標准銀河字母,求圖片。
1、豬圈密碼(亦稱朱高密碼、共濟會暗號、共濟會密碼或共濟會員密碼),是一種以格子為基礎的簡單替代式密碼。即使使用符號,也不會影響密碼分析,亦可用在其它替代式的方法。
(4)凱撒密碼以外還有什麼密碼擴展閱讀:
1、豬圈密碼優缺點:
優點:簡單,方便,容易書寫,適合書面上的密碼通訊,並且好記。
缺點:"太出名"密碼最怕的就是太出名,一但出名它就會毫無秘密可言,知道的人就知道,不知道的人就不知道。
2、凱撒密碼例子:
愷撒密碼的替換方法是通過排列明文和密文字母表,密文字母表示通過將明文字母表向左或向右移動一個固定數目的位置。例如,當偏移量是左移3的時候(解密時的密鑰就是3):
明文字母表:ABCDEFGHIJKLMNOPQRSTUVWXYZ ;
密文字母表:DEFGHIJKLMNOPQRSTUVWXYZABC。
使用時,加密者查找明文字母表中需要加密的消息中的每一個字母所在位置,並且寫下密文字母表中對應的字母。需要解密的人則根據事先已知的密鑰反過來操作,得到原來的明文。例如:
明文:THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG ;
密文:WKH TXLFN EURZQ IRA MXPSV RYHU WKH ODCB GRJ。
3、標准銀河字母附魔語言:
Minecraft附魔台魔咒的名字是從一長串的單詞中隨機構成的。先從以下列表中選取三到五個詞互相組合生成魔咒名字,然後使用SGA顯示出來。注意,這些名字實際上沒有任何意義,且不會和物品一起保存,它們只顯示在附魔台的界面上。
❺ 我想學一些密碼類似於凱撒密碼,豬圈密碼等。有什麼書籍是關於這些的!
《圖解密碼技術》
目錄
第1部分密碼1
第1章環游密碼世界3
1.1本章學習的內容4
1.2密碼4
1.2.1Alice與Bob4
1.2.2發送者、接收者和竊.聽者4
1.2.3加密與解密6
1.2.4密碼保證了消息的機密性7
1.2.5破譯7
1.3對稱密碼與公鑰密碼8
1.3.1密碼演算法8
1.3.2密鑰8
1.3.3對稱密碼與公鑰密碼9
1.3.4混合密碼系統10
1.4其他密碼技術10
1.4.1單向散列函數10
1.4.2消息認證碼10
1.4.3數字簽名11
1.4.4偽隨機數生成器11
1.5密碼學家的工具箱12
1.6隱寫術與數字水印13
1.7密碼與信息安全常識14
1.7.1不要使用保密的密碼演算法14
1.7.2使用低強度的密碼比不進行任何加密更危險15
1.7.3任何密碼總有一天都會被破解15
1.7.4密碼只是信息安全的一部分16
1.8本章小結16
1.9小測驗的答案17
第2章歷史上的密碼——寫一篇別人看不懂的文章19
2.1本章學習的內容20
2.2愷撒密碼20
2.2.1什麼是愷撒密碼21
2.2.2愷撒密碼的加密21
2.2.3愷撒密碼的解密22
2.2.4用暴力破解來破譯密碼23
2.3簡單替換密碼24
2.3.1什麼是簡單替換密碼24
2.3.2簡單替換密碼的加密25
2.3.3簡單替換密碼的解密26
2.3.4簡單替換密碼的密鑰空間26
2.3.5用頻率分析來破譯密碼26
2.4Enigma31
2.4.1什麼是Enigma31
2.4.2用Enigma進行加密通信31
2.4.3Enigma的構造32
2.4.4Enigma的加密34
2.4.5每日密碼與通信密碼36
2.4.6避免通信錯誤36
2.4.7Enigma的解密36
2.4.8Enigma的弱點38
2.4.9Enigma的破譯38
2.5思考40
2.6本章小結41
2.7小測驗的答案42
第3章對稱密碼(共享密鑰密碼)——用相同的密鑰進行加密和解密45
3.1炒雞蛋與對稱密碼46
3.2本章學習的內容46
3.3從文字密碼到比特序列密碼46
3.3.1編碼46
3.3.2XOR47
3.4一次性密碼本——絕對不會被破譯的密碼50
3.4.1什麼是一次性密碼本50
3.4.2一次性密碼本的加密50
3.4.3一次性密碼本的解密51
3.4.4一次性密碼本是無法破譯的51
3.4.5一次性密碼本為什麼沒有被使用52
3.5DES53
3.5.1什麼是DES53
3.5.2加密和解密54
3.5.3DES的結構(Feistel網路)54
3.5.4差分分析與線性分析60
3.6三重DES61
3.6.1什麼是三重DES61
3.6.2三重DES的加密61
3.6.3三重DES的解密63
3.6.4三重DES的現狀64
3.7AES的選定過程65
3.7.1什麼是AES65
3.7.2AES的選拔過程65
3.7.3AES最終候選演算法的確定與AES的最終確定66
3.8Rijndael66
3.8.1什麼是Rijndael66
3.8.2Rijndael的加密和解密67
3.8.3Rijndael的破譯71
3.8.4應該使用哪種對稱密碼呢71
3.9本章小結72
3.10小測驗的答案73
第4章分組密碼的模式——分組密碼是如何迭代的75
4.1本章學習的內容76
4.2分組密碼的模式77
4.2.1分組密碼與流密碼77
4.2.2什麼是模式77
4.2.3明文分組與密文分組78
4.2.4主動攻擊者Mallory78
4.3ECB模式79
4.3.1什麼是ECB模式79
4.3.2ECB模式的特點80
4.3.3對ECB模式的攻擊80
4.4CBC模式82
4.4.1什麼是CBC模式82
4.4.2初始化向量83
4.4.3CBC模式的特點84
4.4.4對CBC模式的攻擊84
4.4.5填充提示攻擊86
4.4.6對初始化向量(IV)進行攻擊86
4.4.7CBC模式的應用實例86
4.5CFB模式88
4.5.1什麼是CFB模式88
4.5.2初始化向量89
4.5.3CFB模式與流密碼89
4.5.4CFB模式的解密90
4.5.5對CFB模式的攻擊90
4.6OFB模式91
4.6.1什麼是OFB模式91
4.6.2初始化向量92
4.6.3CFB模式與OFB模式的對比92
4.7CTR模式93
4.7.1計數器的生成方法95
4.7.2OFB模式與CTR模式的對比95
4.7.3CTR模式的特點95
4.7.4錯誤與機密性96
4.8應該使用哪種模式呢96
4.9本章小結97
4.10小測驗的答案98
第5章公鑰密碼——用公鑰加密,用私鑰解密101
5.1投幣寄物櫃的使用方法102
5.2本章學習的內容102
5.3密鑰配送問題102
5.3.1什麼是密鑰配送問題102
5.3.2通過事先共享密鑰來解決104
5.3.3通過密鑰分配中心來解決105
5.3.4通過Diffie-Hellman密鑰交換來解決密鑰配送問題106
5.3.5通過公鑰密碼來解決密鑰配送問題106
5.4公鑰密碼107
5.4.1什麼是公鑰密碼107
5.4.2公鑰密碼的歷史108
5.4.3公鑰通信的流程108
5.4.4各種術語110
5.4.5公鑰密碼無法解決的問題110
5.5時鍾運算110
5.5.1加法111
5.5.2減法113
5.5.3乘法114
5.5.4除法114
5.5.5乘方118
5.5.6對數118
5.5.7從時鍾指針到RSA119
5.6RSA120
5.6.1什麼是R
......
❻ 除了柵欄密碼,愷撒密碼和維吉尼亞密碼,還有哪些密碼
培根密碼
弗朗西斯·培根,英國人,他是第一個意識到科學技術能夠改變世界面貌的哲學家。他不僅意識到這一點,而且積極投入到科學技術的探索中。他對密碼學的興趣很濃,設計出的密碼也豐富了密碼學的內容。
他設計的密碼非常獨特,它可以不加過多的「雕飾」,幾乎以本來的「素麵」在你眼前晃過,而不會引起你的注意。
培根所用的密碼是一種本質上用二進制數設計的。不過,他沒有用通常的0和1來表示,而是採用a和b。下面是他設計的26個英文字母二進製表示法。
A aaaaa
B aaaab
C aaaba
D aaabb
E aabaa
F aabab
G aabba
H aabbb
I abaaa
J abaab
K ababa
L ababb
M abbaa
N abbab
O abbba
P abbbb
Q baaaa
R baaab
S baaba
T baabb
U babaa
V babab
W babba
X babbb
Y bbaaa
Z bbaab
編寫密碼時,把密文每五個字母為一組,凡是其中的正體字母代表a,斜體字母代表b。隨意選取句子或文章,就可以通過改變字母的寫法來加密了。
此外,還有
字母表順序-數字
進制轉換密碼
Mod演算法
倒序
間隔
字母頻率
凱撒密碼(Caesar Shifts, Simple Shift)
凱撒移位(中文版)
柵欄密碼(The Rail-Fence Cipher)
維吉尼亞密碼(Vigenère Cipher)
Polybius密碼(Polybius Cipher)
ADFGX/ADFGVX密碼(ADFGX/ADFGVX Cipher)
ADFGX
ADFGVX
乘法密碼(Multiplication Cipher)
仿射密碼(Affine Shift)
希爾密碼(Hill Cipher)
加密
解密
Playfair密碼(Playfair Cipher)
摩斯電碼
置換密碼(Transposition Cipher)
替代密碼(Monoalphabetic Substitution)
字母表數字
字母表代碼
反字母表
隨機亂序字母
棋盤密碼
鍵盤密碼
鍵盤移位
軟鍵盤密碼
數字小鍵盤密碼
手機鍵盤密碼
數字諧音密碼
數字記憶編碼
網路/Google/網頁字元
網路字元(GB2312)
Google字元(URI)
網頁編碼(Unicode)
Alt+數字小鍵盤
MD5
超字數不一一解釋了。可以網路。
❼ 經典密碼的經典密碼的類型
經典密碼大致上分為替代式密碼和移位式密碼。 替代式密碼是字母(或是字母群)作有系統的代換,直到訊息被替換成其它難以解讀的字。
凱撒密碼是廣為人知的替代式密碼。為了用凱撒密碼法加密訊息,每個密碼字母集中的字母將會被其位置的後3個字母替代。因此字母A將會被字母D替代、字母B將會被字母E替代、字母C將會被字母F替代等,最後,X、Y和Z將分別的被替代成A、B和C。例如,WIKIPEDIA將被加密成ZLNLSHGLD。凱撒把字母向後移3位,但其他數字也可照著作。
另一種替代式密碼是使用關鍵字,你可以選擇一個單字或是短片語並去除所有的空格和重復的字母,接著把它當作密碼字母集的開頭。最後記得去除掉關鍵字的字母把其它字母接續排序。例如,如果關鍵字是CIPHER,則密碼字母表是這樣寫的:
一般字母: 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
密碼字母: c i p h e r s t u v w x y z a b d f g j k l m n o q
維瓊內爾密碼凱撒密碼的例子是所有單套字母替代式密碼(monoalphabetic substitution ciphers)的典範,它只使用一個密碼字母集。但我們也可以使用多套字母替代式密碼(polyaphabetic substitution cipher),使用的是多個密碼字母集。加密由兩組或多組密碼字母集組成,加密者可自由的選擇然後用交替的密碼字母集加密訊息。這么做將會增加解碼的困難度,因為密碼破解者必須找出這兩組密碼字母集。
另一個多套字母替代式密碼的例子,這將更難解密,稱作維瓊內爾密碼(Vigenère cypher),亦作維瓊內爾方格,這是一種創新的加密方法。隨著這個方格,它有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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
為了使用維瓊內爾方格加密訊息,必須先選擇一個關鍵字,接著重復這個關鍵字直到跟明文相同長度。然後看明文訊息下方是哪一個密碼字母集可供使用,就是明文的第一個字母下方對映到的關鍵字母。另外,每個密碼字母集由它自己的第一個字母作為名稱。
例如關鍵字是WORD、明文是I LOVE CRYPTOGRAPHY,則:
訊息: I LOVE CRYPTOGRAPHY
關鍵字: W ORDW ORDWORDWORDW
密碼訊息: E ZFYA QIBLHFJNOGKU
一些替代式密碼牽涉使用數字而非字母。一個例子是Great Cipher,其數字代表音節。還有另一種數字替代式密碼,一個字母基於關鍵字而使用4種不同選項的數字對。相對的,符號也可以用來替代字母或音節。一個例子是12星座字母,每個星座的象徵符號代表不同字母,例如,太陽的象徵符號替代A、木星替代B、土星替代C。另外,點、線、破折號也可拿來使用,例如,摩斯電碼,雖然它並不是真的密碼,但是它的點、破折號就是代表一個字母。
另一種是豬圈密碼 (pigpen cipher),運用格子系統或線和點為字母建立一些象徵符號。當然,還有其它方法也是用符號、點、破折號來建立密碼字母集。 移位式密碼,它們字母本身不變,但它們在訊息中順序是依照一個定義明確的計劃改變。許多移位式密碼是基於幾何而設計的。一個簡單的加密(也易被破解),可以將字母向右移1位。例如,明文Hello my name is Alice.將變成olleH ym eman si ecilA.。密碼棒(scytale)也是一種運用移位方法工具。
一個移位式密碼的具體例子columnar cipher.先選擇一個關鍵字,把原來的訊息由左而右、由上而下依照關鍵字長度轉寫成長方形。接著把關鍵字的字母依照字母集順序編號,例如A就是1、B就是2、C就是3等。例如,關鍵字是CAT,明文是THE SKY IS BLUE,則訊息應該轉換成這樣:
C A T 3 1 20 T H E S K Y I S B L U E最後把訊息以行為單位,依照編號大小調換位置。呈現的應該是A行為第一行、C行為第二行、T行為第三行。然後就可以把訊息The sky is blue轉寫成HKSUTSILEYBE。
另一種移位式密碼是Chinese cipher,移位的方法是將訊息的字母加密成由右而左、上下交替便成不規則的字母。範例,如果明文是:THE DOG RAN FAR,則Chinese cipher看起來像這樣:
R R G T A A O H F N D E 密碼文將寫成:RRGT AAOH FNDE
絕大多數的移位式密碼與這兩個範例相類似,通常會重新排列字母的行或列,然後有系統的移動字母。其它一些例子包括Vertical Parallel和雙移位式(Double Transposition)密碼。
更復雜的演算法可以混合替代和移位成為積密碼(proct cipher);現代資料區段密碼像是DES反復位移和替代的幾個步驟。
❽ 請高手解釋一下,什麼叫凱撒密碼,還有什麼叫進制轉換密碼
凱撒密碼 = 英文字母序號 + 偏移量。