




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、實(shí)驗(yàn)編號: 四川師范大學(xué) 信息安全導(dǎo)論 實(shí)驗(yàn)報(bào)告 2016 年 3 月 30 日 級 班 實(shí)驗(yàn)名稱: 信息安全導(dǎo)論實(shí)驗(yàn) 姓名:_ 學(xué)號:_ 指導(dǎo)老師:_譚良_ 實(shí)驗(yàn)成績:_實(shí)驗(yàn)_1_ 古典密碼算法一 實(shí)驗(yàn)?zāi)康募耙蠖?實(shí)驗(yàn)內(nèi)容Caesar密碼單表置換密碼仿射密碼維吉尼亞密碼三 實(shí)驗(yàn)主要流程、基本操作或核心代碼、算法片段(該部分如不夠填寫,請另加附頁)實(shí)驗(yàn)步驟 本練習(xí)主機(jī)A、B為一組,C、D為一組,E、F為一組。 首先使用“快照X”恢復(fù)Windows系統(tǒng)環(huán)境。一手動完成Caesar密碼 (1)在實(shí)驗(yàn)原理部分我們已經(jīng)
2、了解了Caesar密碼的基本原理,那么請同學(xué)們寫出當(dāng)密鑰k=3時(shí),對應(yīng)明文:data security has evolved rapidly的密文: GDWD VHFXULWB KDV HYROYHG UDSLGOB 。 (2)進(jìn)入實(shí)驗(yàn)平臺,單擊工具欄中的“密碼工具”按鈕,啟動密碼工具,在向?qū)^(qū)點(diǎn)擊“Caesar密碼”。在明文輸入?yún)^(qū)輸入明文:da
3、ta security has evolved rapidly。將密鑰k調(diào)節(jié)到3,查看相應(yīng)的密文,并與你手動加密的密文進(jìn)行比較。 請根據(jù)密鑰驗(yàn)證密文與明文對應(yīng)關(guān)系是否正確。二Caesar加密 (1)進(jìn)入“加密解密”“Caesar密碼”視圖,在明文輸入?yún)^(qū)輸入明文(明文應(yīng)為英文),單擊“加密”按鈕進(jìn)行加密。 請將明文記錄在這里: hello world
4、; 。 (2)調(diào)節(jié)密鑰k的微調(diào)按鈕或者對照表的移位按鈕,選擇合適的密鑰k值,并記下該密鑰k值用于同組主機(jī)的解密。加密工作完成后,單擊“導(dǎo)出”按鈕將密文默認(rèn)導(dǎo)出到Caesar共享文件夾(D:WorkEncryptionCaesar)中,默認(rèn)文件名為Caesar密文.txt。 (3)通知同組主機(jī)接收密文,并將密鑰k通告給同組主機(jī)。 (4)單擊“導(dǎo)入”按鈕,進(jìn)入同
5、組主機(jī)WorkEncryptionCaesar目錄(同組主機(jī)IPWorkEncryptionCaesar),打開Caesar密文.txt。 (5)調(diào)節(jié)密鑰k的微調(diào)按鈕或?qū)φ毡淼囊莆话粹o,將k設(shè)為同組主機(jī)加密時(shí)的密鑰k值,這時(shí)解密已經(jīng)成功。請將明文寫出: hello world 。 (6)
6、將解密后的明文與同組主機(jī)記錄的明文比較,請對比明文是否相同。三Caesar密碼分析 (1)本機(jī)進(jìn)入“密碼工具”“加密解密”“Caesar密碼”,在明文輸入?yún)^(qū)輸入明文(要求明文有一定的意義以便讓同組主機(jī)分析)。 請將明文記錄在這里: can you help me A
7、; 。 (2)調(diào)節(jié)密鑰k的微調(diào)按鈕或者對照表的移位按鈕,選擇合適的密鑰k值完成Caesar加密,單擊“導(dǎo)出”按鈕,將密文默認(rèn)導(dǎo)出到Caesar共享文件夾中。 (3)通告同組主機(jī)(不要通告密鑰值k)密文已經(jīng)放在共享文件夾中,讓同組主機(jī)獲取密文。 (4)單擊“導(dǎo)入”按鈕將同組主機(jī)Caesar密文導(dǎo)入。 (5)調(diào)節(jié)密鑰k的微調(diào)按鈕或者對照表的移位按鈕來調(diào)節(jié)密鑰,從而進(jìn)行密碼分析(平均13次,最壞26次破解)。請將破解出的明文和密鑰記錄在這里:
8、160; 密鑰k= 9 。 明文 can you help me A 。 (6)將破解后的密鑰和明文與同組主機(jī)記錄的密鑰和明文比較。如果不同請調(diào)節(jié)密鑰k繼續(xù)破解。四源碼
9、應(yīng)用(選做) 設(shè)計(jì)Caesar加密工具,利用Caesar加密算法對文件進(jìn)行加密。 單擊工具欄“VC6”按鈕,啟動VC+6.0。選擇“File”|“Open Workspace”加載工程文件“C:ExpNISEncrypt-LabProjectsCaesarCaesar.dsw”?;诖斯こ踢M(jìn)行程序設(shè)計(jì)。實(shí)驗(yàn)步驟 1 單表置換密碼 (1)單擊“密碼工具”按鈕,進(jìn)入“加密解密”“單表置換”“加密/解密”視圖,與同組主機(jī)協(xié)商好一個(gè)密鑰詞組k= goo
10、d boy 。 (2)根據(jù)“單表置換”實(shí)驗(yàn)原理計(jì)算出置換表。 (3)計(jì)算完成置換表以后,在明文輸入?yún)^(qū)輸入明文,單擊“加密”按鈕用置換表的對應(yīng)關(guān)系對明文進(jìn)行加密,加密完成后,單擊“導(dǎo)出”按鈕,將密文導(dǎo)出到SingleTable共享目錄中,并通告同組主機(jī)獲取密文。 請將明文記錄在這里: would you like some cake
11、60; 。 (4)單擊“導(dǎo)入”按鈕將同組主機(jī)單表置換密文導(dǎo)入,根據(jù)同組主機(jī)置換表完成本機(jī)置換表,單擊“解密”按鈕對密文進(jìn)行解密。 (5)本機(jī)將解密后的明文與同組主機(jī)記錄的明文對照,如果雙方的明文一致,則說明實(shí)驗(yàn)成功,否則說明本機(jī)或同組主機(jī)的置換表計(jì)算錯(cuò)誤。2 二單表置換密碼分析 (1)圖5-2-1是由統(tǒng)計(jì)學(xué)得出的英文字母相對頻率表。圖
12、5-2-1 由圖5-2-1可以看出,英文字母E出現(xiàn)的頻率最高,而J和Z出現(xiàn)的頻率最低,這樣,就可以通過英文字母出現(xiàn)的頻率大致上判定單表置換密碼的置換表,從而得到明文。 (2)本機(jī)進(jìn)入“密碼工具”“加密解密”“單表置換”“密碼分析”頁面,單擊“導(dǎo)入”按鈕,將密文“單表置換密碼分析密文.txt”導(dǎo)入,單擊“統(tǒng)計(jì)”按鈕,統(tǒng)計(jì)密文中每個(gè)字母出現(xiàn)的頻率,回答下列問題: 在密文中出現(xiàn)頻率最高的字母是 A
13、160; 。 與上表比較,它可能是由字母 e 置換的。 (3)置換表組框中點(diǎn)擊“解密”按鈕,這時(shí)將得到一個(gè)明文。然而此時(shí)的明文并不是最終要得到的,可以通過明文的特征和各個(gè)字母的比例來調(diào)節(jié)置換表中的對應(yīng)關(guān)系,從而得到正確的明文。 例如,明文第一段和置換表如圖5-2-2所示。圖5-2-2 根據(jù)明文我們可猜測圖中畫線的單詞“soe dldar”應(yīng)該為“
14、she didnt”。首先在置換表中找到明文小寫字母o對應(yīng)的密文大寫字母E,然后改變置換表,使猜測的h對應(yīng)E,依此類推則i對應(yīng)F,n對應(yīng)M,t對應(yīng)T,變換后的置換表如圖5-2-3所示。圖5-2-3 單擊“解密”按鈕,得到明文如圖5-2-4所示。圖5-2-4依此類推便可以得到明文,請根據(jù)你的置換表填寫表5-2-1。表5-2-1abcdefghijklmCHINABDEFZJKLnopqrstuvwxyzMOPQRSTUVWXYG三源碼應(yīng)用(選做) 設(shè)計(jì)單表置換加密工具,利用單表置換加密算法對文件進(jìn)行加密。
15、0; 單擊工具欄“VC6”按鈕,啟動VC+6.0。選擇“File”|“Open Workspace”加載工程文件“C:ExpNISEncrypt-LabProjectsSingleTablesingletable.dsw”。基于此工程進(jìn)行程序設(shè)計(jì)。 仿射密碼 實(shí)驗(yàn)步驟 1.單擊“密碼工具”按鈕,進(jìn)入“加密解密”“仿射密碼”“加密/解密”視圖,與同組主機(jī)協(xié)商好密鑰ka= 17 和密鑰kb= 15 。注:此處的密鑰ka需要與26互質(zhì)。2.在明文輸入?yún)^(qū)輸入明文,單擊“加密”按鈕對明文進(jìn)行加密,加密完成后,單擊“導(dǎo)出”按鈕,將密文導(dǎo)出到D:Work共享目錄中,并通告同組主機(jī)獲取密文。 請將明文記錄在這里: hello world! 。3.單擊“導(dǎo)入”按鈕將同組主機(jī)仿射密碼密文導(dǎo)入,填入與同組主機(jī)協(xié)商好的密鑰ka和kb,單擊“解密”按鈕對密文進(jìn)行解密。4.本機(jī)將解密后的明文與同組主機(jī)記錄的明文對照,如果雙方的明文一致,則說明實(shí)驗(yàn)成功,否則說明本機(jī)或同組主機(jī)的仿射密碼計(jì)算錯(cuò)誤。 維吉尼亞密碼1.單擊“密碼工具”按鈕,進(jìn)入“加密解密”“維吉尼亞密碼”“加密/解密”視圖,與同組主機(jī)協(xié)商好密鑰= 3245 。2.在明文輸入?yún)^(qū)輸入明文,單擊“加密”按鈕對明文進(jìn)行加密,加密完成后,單擊“導(dǎo)出”按鈕,將密文導(dǎo)出到D:Work共享目錄中,并通告同組主
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- YY/T 0865.1-2024超聲水聽器第1部分:醫(yī)用超聲場的測量和特征描繪
- JJG(煙草)29-2011煙草加工在線水分儀檢定規(guī)程
- JJG(煙草)18-2012煙草專用透氣度流量盤檢定規(guī)程
- 2005年上海市中考數(shù)學(xué)試題【含答案、解析】
- 安徽省天一大聯(lián)考2025屆高三上學(xué)期期末檢測-物理試卷+答案
- 考研復(fù)習(xí)-風(fēng)景園林基礎(chǔ)考研試題帶答案詳解(模擬題)
- 風(fēng)景園林基礎(chǔ)考研資料試題及答案詳解【易錯(cuò)題】
- 《風(fēng)景園林招投標(biāo)與概預(yù)算》試題A附答案詳解(精練)
- 2025年江西省高速公路投資集團(tuán)有限責(zé)任公司招聘筆試備考題庫附答案詳解(奪分金卷)
- 2024年濱州新能源集團(tuán)有限責(zé)任公司及權(quán)屬公司公開招聘工作人員遞補(bǔ)筆試備考題庫附答案詳解(奪分金卷)
- 2024年江蘇省常熟市事業(yè)單位公開招聘教師崗考試題帶答案分析
- 2025-2030中國學(xué)生單人蚊帳行業(yè)發(fā)展分析及發(fā)展趨勢與投資戰(zhàn)略研究報(bào)告
- 2025年青浦區(qū)區(qū)管企業(yè)統(tǒng)一招聘55人筆試參考題庫附帶答案詳解
- 核電站輻射防護(hù)法規(guī)標(biāo)準(zhǔn)國際比較-洞察闡釋
- 家庭拆遷分配協(xié)議書
- 接處警規(guī)范化操作培訓(xùn)體系
- 2025年中考語文作文終極押題(附范文5篇)
- 2025檔案法制知識競賽題庫(含答案)
- 2025至2030中國風(fēng)電運(yùn)維行業(yè)現(xiàn)狀調(diào)查及未來發(fā)展趨勢研究報(bào)告
- 水利水電工程科技創(chuàng)新與試題及答案
- 中國古代的鹽鐵經(jīng)濟(jì):課件展示
評論
0/150
提交評論