![密碼教學(xué)(課堂PPT)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/27/cb9e95c9-ef21-4458-bc41-030f6d084927/cb9e95c9-ef21-4458-bc41-030f6d0849271.gif)
![密碼教學(xué)(課堂PPT)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/27/cb9e95c9-ef21-4458-bc41-030f6d084927/cb9e95c9-ef21-4458-bc41-030f6d0849272.gif)
![密碼教學(xué)(課堂PPT)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/27/cb9e95c9-ef21-4458-bc41-030f6d084927/cb9e95c9-ef21-4458-bc41-030f6d0849273.gif)
![密碼教學(xué)(課堂PPT)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/27/cb9e95c9-ef21-4458-bc41-030f6d084927/cb9e95c9-ef21-4458-bc41-030f6d0849274.gif)
![密碼教學(xué)(課堂PPT)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/27/cb9e95c9-ef21-4458-bc41-030f6d084927/cb9e95c9-ef21-4458-bc41-030f6d0849275.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、.1.2 一說到密碼呢,可能大家就會想到QQ密碼,銀行密碼,沒錯,我們每天都與密碼打交道,但是此密碼非彼密碼,我說的密碼是網(wǎng)上流行的、用簡易傳統(tǒng)加密法及新型加密小技巧設(shè)計、僅供此類愛好者破解以達(dá)到休閑娛樂目的的簡易密碼。.3 或許,你已經(jīng)能明白我所說的密碼了,很多軍事影片都會有的,比如在潛伏里就講到了奧騰多夫密碼,在霸王花里,簡SIR在最后就是用了“莫爾斯電碼”給同伙傳訊息的,還有很多種密碼,現(xiàn)在將為大家一一呈現(xiàn).4解密游戲里最常用到的方法 常用加密法:莫爾斯電碼、凱撒密碼、柵欄密碼 新型的加密技巧:電腦鍵盤、手機(jī) 電腦鍵盤包括了“V”法、QWE(逆)、鍵盤坐標(biāo) 不常用的加密法:四方密碼、二分
2、密碼、三分密碼、進(jìn)制密碼、維吉尼亞密碼.5幾種最常見的加密方法及圖例.6莫爾斯電碼由點和線構(gòu)成,點可以用“嘀”表示,橫線可以用“嗒”表示。.7 解密示例 -/*/*-/-*/-*-/ -*-/-/*-/ 直接對照表查 答案:Thank you.8凱撒密碼 凱撒密碼是古羅馬皇帝凱撒用來加密軍情的,是一種替代密碼,將字母的順序退后起i(125,不能推26位,否則無效)位起到加密作用,如i=3,將A替代成D,B替代成E以此類推. 凱撒密碼是所有密碼中最基本的密碼了,很多密碼都是從凱撒密碼衍生出去的,所以想掌握好密碼,就必須得掌握好凱撒密碼。 弱點:破解時可以數(shù)出頻率最高的字母,一般這個字母就是E。.
3、9解密示例 Xpbjoj 一般,凱撒密碼都是A移到B,很少B移到A的,所以我們手動解密的時候,要向前推,既按照字母表的順序,將密文倒退回去。 X的前一位是W P的前一位是O 以此類推,就能得出woaini,這是漢語拼音,拼回去就是 我愛你 PS:記住,凱撒密碼不僅僅只是能移一位,可以移不超過25位。.10關(guān)鍵詞凱撒 關(guān)鍵詞凱撒這個加密方式是從凱撒位移衍生出來的,書中的名稱是“關(guān)鍵詞凱撒”。關(guān)鍵詞中不能有重復(fù)的字母,就算有也要把重復(fù)的字母刪去。舉個例子:以code為關(guā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加密密碼表
4、:c o d e f g h i j k l m n p q r s t u v w x y z a b 這種方法即用把關(guān)鍵詞寫在前面,在按關(guān)鍵詞的最后一個字母搞凱撒位移。.11解密示例 若以“mima”以為關(guān)鍵詞,則關(guān)鍵詞要變成“mia”(去掉第二個重復(fù)的“m”),則:原字母表: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加密密碼表:m i a b c d e f g h j k l n o p q r s t u v w x y z 這個例子恰好也表現(xiàn)出了一個巧合,即從n開始后面的加密字母和原始字母相同,這種情況下各位可以選擇換一個
5、關(guān)鍵詞加密,或者仍用這個關(guān)鍵詞(這種情況可以迷惑解密者放棄這一個正確的關(guān)鍵詞)。確定關(guān)鍵詞做凱撒位移時,已在關(guān)鍵詞中出現(xiàn)的字母不可以再次出現(xiàn),不然加密密碼表中字母的數(shù)目將多于原字母表。.12柵欄密碼 所謂的柵欄密碼,就是把要加密的銘文分成N(欄數(shù),一般為2-5欄為宜)個一組,然后把每組的第i個字連起來,形成一段無規(guī)律的話。 例如2欄: 柵欄密碼按照字?jǐn)?shù)來可以 Woaini 2欄,3欄等等,解密的時 W a n 侯不要拘泥于字?jǐn)?shù)。 O i i 特征:頻率與標(biāo)準(zhǔn)頻率相差無密文:wanoii 幾。 .13解密示例 szosieadfnuhuhghoiag 元音多,一般就要考慮柵欄密碼 先試試兩欄 S
6、zosieadfn Uhuhghoiag 然后豎著寫出來 suzhoushigehaodifang 整理,完成:蘇州是個好地方.14密匙柵欄 密鑰柵欄這個加密方式是從傳統(tǒng)柵欄衍生出來的。首先是確定密鑰,密鑰的字母數(shù)即是格子的列數(shù)。將密鑰中的字母按字母表中的順序編號即得到每一列的序號,如果相同的字母出現(xiàn)超過2次,先編從左到右第一個字母的號,再編第二個,以此類推。PS:編號是按在字母表里出現(xiàn)的順序 字母不夠就留空格.15例子 以happy new year為要加密的原文為例:1.若以cipher為密鑰,則密鑰編號為145326,在“格子”上方先寫下密鑰編號(密鑰可寫可不寫),再按傳統(tǒng)柵欄編碼方式“
7、填格子”,即1 4 5 3 2 6h a p p y n e w y e a r接下來按照每一列的編號順序依次抄下每一列,即:heyapeawpynr,編碼完成。2.若以mima為密鑰,則密鑰編號為3241,在“格子”上方先寫下密鑰編號(密鑰可寫可不寫),再按傳統(tǒng)柵欄編碼方式“填格子”,即:3 2 4 1h a p p y n e wy e a r接下來按照每一列的編號順序依次抄下每一列,即:pwranehyypea,編碼完成.16四方密碼【四方密碼】四方密碼是一種對稱式加密法,由法國人Felix Delastelle(1840年1902年)發(fā)明。 這種方法將字母兩個一組,然后采用多字母替換密
8、碼。 四方密碼用4個55的矩陣來加密。每個矩陣都有25個字母(通常會取消Q或?qū),J視作同一樣,或改進(jìn)為66的矩陣,加入10個數(shù)字)。 首先選擇兩個英文字作密匙,例如example和keyword。對于每一個密匙,將重復(fù)出現(xiàn)的字母去除,即example要轉(zhuǎn)成exampl,然后將每個字母順序放入矩陣,再將余下的字母順序放入矩陣,便得出加密矩陣。 將這兩個加密矩陣放在左上角和右下角,余下的兩個角放a到z順序的矩陣: .17a 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
9、 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
10、 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 .18同樣道理,找第二個字母在右下角矩陣的位置: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
11、 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 .19找左下角矩陣中,和第一個字母同列,第二個字母同行的字母: a b c d e E X A M P f g h i j L B C
12、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的加密結(jié)果: he lp me ob iw an ke no bi FY GM KY HO BX MF KK KI MD .20二分密碼【二方密碼】二方密碼比四方密碼用更少的矩陣。 得出加密矩陣的方法和四方密碼一樣。 例
13、如用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 .21在上方矩陣找第一個字母同行,第二個字母同列的字母;在下方矩陣找第一個字母同列,第二個字母同行的字母,那兩個字母就是加密的結(jié)果: 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
14、 B C F G H I J L M N P S T U V X Z help me的加密結(jié)果: he lp me HE DL XW 這種加密法的弱點是若兩個字同列,便采用原來的字母,例如he便加密作HE。約有二成的內(nèi)容都因此而暴露.22元音密碼 元音密碼表: 比如明文是:: When in Rome,do as the Romans do.(入鄉(xiāng)隨俗)根據(jù)密碼表加密為(注意,數(shù)字之間加點):52.23.2.35.3.35.43.4.34.2.13.4.1.44.45.2.43.4.34.1.35.44.13.4.23培根密碼培根密碼A = aaaaa E = aabaa I/J= abaaa
15、 N = abbaa R = baaaa W = babaaB = aaaab F = aabab K = abaab O = abbab S = baaab X = bababC = aaaba G = aabba L = ababa P = abbba T = baaba Y = babbaD = aaabb H = aabbb M = ababb Q = abbbb U/V= baabb Z = babbb加密規(guī)則:(1)A-M=a,也就是說A到M的所有字母都替換成a. N-Z=b,也就是說N到Z的所有字母都替換成b. (2)A-M=a,也就是說a可以替換成A-M中的任何一個字母 N-Z
16、=b,也就是說a可以替換成N-Z中的任何一個字母PS:加密規(guī)則可以無視例子:Abbab abaab答案:OK.24 此表是維吉尼亞密碼表 加密方法: 引入了“密鑰”的概念,即根據(jù)密鑰來決定用哪一行的密表來進(jìn)行替換,以此來對抗字頻統(tǒng)計。假如以上面第一行代表明文字母,左面第一列代表密鑰字母 .25解密示例 TO BE OR NOT TO BE THAT IS THE QUESTION 當(dāng)選定RELATIONS作為密鑰時,加密過程是:明文一個字母為T,第一個密鑰字母為R,因此可以找到在R行中代替T的為K,依此類推,得出對應(yīng)關(guān)系如下: 密鑰:RELAT IONSR ELATI ONSRE LATIO
17、NSREL 明文:TOBEO RNOTT OBETH ATIST HEQUE STION 密文:KSMEH ZBBLK SMEMP OGAJX SEJCS FLZSY .26博福特密碼 示例例如,明文的第一個字母為D,則先在表格中找到第D列。由于密鑰的第一個字母為F,于是D列從上往下找到F。這一F對應(yīng)的行號為C,因而C便是密文的第一個字母。以此類推可以得到密文。 以下便是一個密鑰為FORTIFICATION時的例子:Defend the east wall of the castle去空格,明文:DEFENDTHEEASTWALLOFTHECASTLE密鑰:FORTIFICATIONFORTI
18、FICATIONFO密文:CKMPVCPVWPIWUJOGIUAPVWRIWUUKPS:由于這是最簡單的方法所以其他的怕各位看不懂,就不說了。.27費納姆密碼A 1000001 N 1001110 B 1000010 O 1001111 C 1000011 P 1010000 D 1000100 Q 1010001 E 1000101 R 1010010 F 1000110 S 1010011 G 1000111 T 1010100 H 1001000 U 1010101 I 1001001 V 1010110 J 1001010 W 1010111 K 1001011 X 1011000 L
19、 1001100 Y 1011001 M 1001101 Z 1011010 加密方法:明文: hello=1001000 1000101 1001100 1001100 1001111 密鑰:crude=1000011 1010010 1010101 1000100 1000101 相加得到密文=0001011 0010111 0011001 0001000 0001010 加密規(guī)則:1+1=0 1+0=1 0+0=0.28維德里亞密碼維德里亞密碼密文: T 密鑰:SKFK 提示: 26個英文字母 公式:A+B=C A代表明文 B代表密鑰 C代表密文 答案:根據(jù)26個英文字母表a對應(yīng)標(biāo)上數(shù)字
20、1,b表上數(shù)字2,對照得出T=20 S=19K=11F=6K=11根據(jù)公式:A+B=C 題目已知密文為T,密鑰為SKFK,求得明文列出 C(密文)-B(密鑰)=A(明文)將數(shù)字代入推導(dǎo)出的公式T-S=20-19=1T-K=20-11=9T-F=20-6=14T-K=20-11=9根據(jù)得出數(shù)字1.9.14.9對照26個英文字母表得出aini愛你 .29Kryptos密碼標(biāo)準(zhǔ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| 變換字母表:|K|R|Y|P|T|O|S|A|B| C| D| E| F|
21、G| H| I| J| L| M| N| Q| U| V| W| X| Z| 數(shù)字代碼表:|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26| .30密鑰:PALIMPSEST (重寫本) 解法,以第一行為例: EMUFPHZLRFAXYUSDJKZLDKRNSHGNFIVJ 首先把密鑰PALIMPSEST和密文對照“變換字母表”轉(zhuǎn)換為數(shù)字: |P|A| L| I| M|P|S| E|S|T| |4|8|18|16|19|4|7|12|7|5| | E| M| U| F|P| H| Z| L|R| F|A| X|Y| U|S| D| J| K|Z| L| D|K|R| N|S| H| G| N| F| I| V| J| |12|19|22|13|4|15|26|18|2|13|8|25|3|22|7|11|17|1|26|18|11|1|2|20|7|15|14|20|13|16|23|17| 把密鑰重復(fù)幾次,弄成和密文相等的長度: 密鑰:| 4| 8|18|16|19| 4| 7|12|7| 5|4| 8|18|16|19| 4| 7|12| 7| 5| 4|8|18|16|19| 4| 7|12| 7| 5| 4| 8| 密文:|12|1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年氣動管路儀表閥項目投資價值分析報告
- 2025至2030年底平輪項目投資價值分析報告
- 2025年中國電鍍材料市場調(diào)查研究報告
- 2025年中國不銹鋼單桿毛巾桿市場調(diào)查研究報告
- 安全標(biāo)準(zhǔn)化自評報告
- 2024年乘用車變速器齒輪項目資金申請報告
- 2024年縫制設(shè)備電控系統(tǒng)項目資金需求報告
- 2025至2030年中國鋁合金直管數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國生化抗逆隔離素數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國地坑式垃圾車數(shù)據(jù)監(jiān)測研究報告
- 光伏項目施工總進(jìn)度計劃表(含三級)
- 船舶輪機(jī)英語_專業(yè)用語
- 羊水栓塞的處理)
- 初中英語考試答題卡(可編輯WORD版)
- 風(fēng)光高壓變頻器用戶手冊最新2011-11-17
- 基層法律服務(wù)所設(shè)立登記表
- 第四代建筑懸挑陽臺腳手架施工
- 三相四線及三相三線錯誤接線向量圖研究分析及更正
- 線務(wù)員之歌(電信線務(wù)員朗誦詞)
- (完整版)fluent爐膛仿真教程文檔
- 生活飲用水水質(zhì)常規(guī)指標(biāo)及限值表
評論
0/150
提交評論