freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

文件加密及解密小型軟件設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(論文)-資料下載頁

2025-03-04 15:40本頁面

【導(dǎo)讀】信息安全已經(jīng)成為世界性的現(xiàn)實(shí)問題,信息安全問題已威脅。能否護(hù)自己的個(gè)人隱私的關(guān)鍵。信息安全是社會(huì)穩(wěn)定安全的必要前提條件。信息對(duì)抗和網(wǎng)絡(luò)安全是信息安全的核心熱點(diǎn),它的研究和發(fā)展又將刺激、推。動(dòng)和促進(jìn)相關(guān)學(xué)科的研究與發(fā)展。至今,密碼技術(shù)是取得信息安全性最有效的一種方。件加密解密算法實(shí)現(xiàn)的過程中所用到的方法、技術(shù)。對(duì)公鑰密碼體制和私鑰密碼體制。行了研究和比較。

  

【正文】 閉讀、寫文件流 文件加密成功 程序結(jié)束 拖入文件 彈出密碼輸入對(duì)話框 輸入密碼和確認(rèn)密碼 是否單擊“確定”按鈕 F 取 消 T F T 密碼是否一致? 獲得文件路徑和文件名 密碼傳到Form1 T F t==“與原文件路徑相同” 保存路徑,修改文件名 修改文件名和路徑 新疆 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 圖 31 DES 加密文件流程圖 DES 解密設(shè)計(jì) 當(dāng)拖入一個(gè)解密文件時(shí),會(huì)彈出一個(gè)輸入解密密碼的對(duì)話框 Form3,要求輸入密碼,并把得到的密碼傳到 Form1 中,以便調(diào)用解密算法時(shí)會(huì)用到此密 碼,解密文件時(shí)同樣也要獲得拖放文件的路徑和定義數(shù)組,在得到文件名或路徑后要把文件名還原成原來的名字。要注意此時(shí)定義的數(shù)組初始化時(shí)的值要注意,如果你在加密時(shí)讀取文件是按 1024個(gè)字節(jié)讀取,那么在解密時(shí)就要定義數(shù)組為按 1032個(gè)字節(jié)讀取,把一次讀取的文件存入到定義的數(shù)組里,然后再進(jìn)行解密,把解密完成的內(nèi)容再存放到另一個(gè)數(shù)組中,再把這個(gè)數(shù)組中的內(nèi)容寫入到文件中。然后運(yùn)用循環(huán)語句來完成整個(gè)文件的讀取、解密、和寫入工作。文件解密完成后要關(guān)閉讀寫文件流。 文件解密 部分 代碼如下: private void button4_Click(object sender, EventArgs e) { ()。} private void radioButton4_CheckedChanged(object sender, EventArgs e) { if( == true) = null。 } private void panel5_dragDrop(object sender, DragEventArgs e) { Form3 f3 = new Form3()。 if (() == ) { if (()) { string mm2 = 。 //設(shè) 置解密文件的大小 //設(shè)置解密文件的路徑 if ( == 與原文件路徑相同 ) { string outpath = files[0]。 str = ((.))。 } else { //對(duì)文件路徑進(jìn)行截取,返回文件名 //對(duì)文件指定路徑進(jìn)行存儲(chǔ) } } } } 新疆 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第四章 設(shè)計(jì)結(jié)果及分析 設(shè)計(jì)結(jié)果展示 實(shí)驗(yàn)完成后可以進(jìn)行調(diào)試,本程序是在 Microsoft Visual Studio 2021 環(huán)境中編寫,進(jìn)行調(diào)試后最終實(shí)驗(yàn)了基本的文件加密解密的 功能。最終的實(shí)現(xiàn)結(jié)果以用戶界面的現(xiàn)實(shí)呈現(xiàn)給用戶。 用 戶界面模塊是實(shí)現(xiàn)用戶與計(jì)算機(jī)信息交換以直接形象、操作簡(jiǎn)便呈現(xiàn)在用戶面前,在該加密解密工具中擁有很多界面,對(duì)這些界面進(jìn)行簡(jiǎn)要的介紹如下: 文件的加密界面主要由四個(gè)長(zhǎng)方形的框條組成(如圖 41 所示),它們分別運(yùn)用四種加密算法來實(shí)現(xiàn)文件的加密,用戶可以根據(jù)需求來選擇符合自己要求的算法。 圖 41 文件加密界面 文件的解密界面主要由一個(gè)長(zhǎng)方形的框條組成(如圖 42 所示),當(dāng)你需要進(jìn)行文件的解密時(shí)只需將需要解密的文件拖入長(zhǎng)方形框條內(nèi)即可實(shí)現(xiàn)解密功能。 圖 42 文件解密界面 新疆 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 置界面(如圖 43 所示),主要用于選擇加密或解密文件的路徑選擇,確保用戶能得到最便捷最符合需求的存儲(chǔ)路徑。在默認(rèn)的情況下文件的加密解密被存儲(chǔ)在與原文件相同的路徑下,用戶也可以根據(jù)需求來進(jìn)行文件加密解密路徑的設(shè)置(如圖 44 所示)。 圖 43 加密解密文件路徑設(shè)置界面 圖 44 選擇加密解密文件路徑界面 新疆 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 加 密解密密鑰注冊(cè)界面(如圖 45 所示)要求用戶輸入兩次密碼,確保實(shí)現(xiàn)文件的成功加密,當(dāng)兩次密碼一致時(shí),則顯示(如圖 46 所示)加密或解密成功 ,否則顯示(如圖 47 所示)密碼輸入錯(cuò)誤需要重新輸入密碼。 圖 45 加密解密密鑰對(duì)話框 圖 46 加密解密成功提示框 圖 47 密碼輸錯(cuò)提示框 5.加密解密工具實(shí)現(xiàn)了文件的加密解密功能,原文件 (如圖 48 所示)進(jìn)行加密后得到大小相同的密文文件,用 word 打開后得到(如圖 49)所示內(nèi)容,而密文文件進(jìn)行解密后也得到了大小相同的文件,用 word 打開后得到了和圖 48 相同的內(nèi)容。由此可見該加密解密工具成功的實(shí)現(xiàn)了文件的加密解密 新疆 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 圖 48 需要被加密的原文件 圖 49 進(jìn)行加密 后得到的密文文件 設(shè)計(jì)結(jié)果分析及說明 設(shè)計(jì)中主要使用的是對(duì)稱加密算法,因此該工具可以同時(shí)利用對(duì)稱加密解密算法對(duì)源文件進(jìn)行加密對(duì)所生成的密文文件進(jìn)行解密,對(duì)于加密解密前后文件的大小和內(nèi)容完全一致。在進(jìn)行加密解密過程中我們是可以根據(jù)需要來選擇適合自己的加密算法,在加密界面中有四個(gè)矩形框條,對(duì)應(yīng)四種加密算法。當(dāng)需要加密某個(gè)文件時(shí)只需要將文件拖入其中的某一個(gè)矩形框條根據(jù)選擇的算法來實(shí)現(xiàn)加密,矩形框條中有代表加密算法的名稱。同樣在進(jìn)行文件的解密時(shí)我們只需將于需要解密的文件拖入解密對(duì)話框的矩形塊中,然后輸入密 碼就可以得到相應(yīng)的解密文件。在加密解密時(shí)我們還可以根據(jù)不同的需求進(jìn)行相應(yīng)的文件存儲(chǔ)路徑設(shè)置,依照用戶的需求用戶可以選擇適合自己的文件存儲(chǔ)路徑。在進(jìn)行加密時(shí),要輸入兩次密碼,當(dāng)兩次密碼輸入相同時(shí),才能實(shí)現(xiàn)相應(yīng)的加密解密功能。當(dāng)輸入密碼不正確時(shí),該工具會(huì)進(jìn)行報(bào)錯(cuò)。解密時(shí)也是一樣,只有正確的輸入密碼才能解密,否則會(huì)提示出錯(cuò)。在進(jìn)行加密解密時(shí)我設(shè)置了一個(gè)進(jìn)度條,用來觀察加密解密的進(jìn)度從而判斷該工具是否運(yùn)行正常 . 新疆 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第五章 總結(jié) 在本次課程設(shè)計(jì)的項(xiàng)目開發(fā)過程中,我學(xué)到了很多,不僅對(duì)所學(xué)的知識(shí)有一個(gè)新 的認(rèn)識(shí)更在做人做事上有 了一些感悟, 認(rèn)識(shí)到要做一個(gè)課程的研究設(shè)計(jì)不僅需要我們有 一種很嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度和扎實(shí)的跟課題項(xiàng)目相關(guān)的理論知識(shí)作為基礎(chǔ)和后盾的, 還要有 將理論知識(shí)與實(shí)際課題相結(jié)合起來,融會(huì)貫通的能力。在以后的生活中不管干什么事都 需要有一顆堅(jiān)持不懈的心,在遇到困難時(shí)要有毫不氣餒迎難而上的勇氣,要腳踏實(shí)地一 步一步的做下去,不能急于求成。以前一直認(rèn)為開發(fā)一個(gè)系統(tǒng)最重要的是編碼工作,在 這次綜合課程設(shè)計(jì)的系統(tǒng)開發(fā)中才發(fā)現(xiàn),開發(fā)項(xiàng)目的大量時(shí)間是用在,概要設(shè)計(jì),詳細(xì) 設(shè)計(jì)等方面,而代碼編輯時(shí)間比較少。在課程設(shè)計(jì)中我犯了一個(gè)很大的 錯(cuò)誤,由于急于 求成在開始的系統(tǒng)需求分析和程序設(shè)計(jì)中,沒有按軟件的開發(fā)思想做,導(dǎo)致后面的編碼 的時(shí)候遇到了一系列的問題, 不得不重新進(jìn)行分析, 從而浪費(fèi)了大量的時(shí)間去尋找錯(cuò)誤。 主要原因還在于對(duì)所學(xué)的知識(shí)沒有掌握好,沒有理解透徹,從而無法靈活運(yùn)用。 這次關(guān)于文件的加密解密的課程設(shè)計(jì),雖然自己對(duì)密碼學(xué)基本不了解,但通過自主 學(xué)習(xí),查閱相關(guān)的資料,并且結(jié)合自己所學(xué)的專業(yè)知識(shí),對(duì) DES 對(duì)稱加密算法進(jìn)行了一 次系統(tǒng)的學(xué)習(xí),了解了它的基本原理和使用方法。最終完成本次課程設(shè)計(jì),撰寫出完成 的設(shè)計(jì)論文,這次課程設(shè)計(jì)的程序中同樣也存在一些有待進(jìn)一步改進(jìn)和完善的地方,那 就需要我們更加深入的去學(xué)習(xí)和了解這方面的知識(shí)了, 用更加完善的知識(shí)儲(chǔ) 備和自己的 思考動(dòng)手能力相結(jié)合,相信能夠?qū)⒄n程設(shè)計(jì)做的更好,也能更好的提高的自己的綜合素 質(zhì)和能力! 新疆 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 參考文獻(xiàn) [1] 武新華 . 加密解密全方位學(xué)習(xí) [M]. 北京 : 中國鐵道出版社 , 2021. [2] 夏普 . Visual C2021 入門到精通 [M]. 周靖譯 . 北京 : 清華大學(xué)出版社 , 2021. [3] 郝春強(qiáng) . C基礎(chǔ)實(shí)例與教程 [M].北京:中國電力出版社 , 2021. [4] 陳恭亮, 信息安全數(shù)學(xué)基礎(chǔ),清華大學(xué)出版社, 版第 50 頁 52 頁; [5] 周升力, DES 密碼算法的研究與快速實(shí)現(xiàn),南昌大學(xué)碩士論文; . [6] 孫永強(qiáng) , 陳宗斌 . Visual C.NET 入門與提高 [M]. 北京 : 清華大學(xué)出版社 , 2021. [7] 武新華 , 周義德 . 深入剖析加密解密 [M]. 西安 : 西安電子科技大學(xué)出版社 ,2021. [8]《加密解密技能百練叢書》 出 版 社 (中國鐵道出版社)書號(hào)( 71130585) [9] 譚浩強(qiáng) C 程序設(shè)計(jì)(第二版) 清華大學(xué)出版社 1999 [10] 徐超,簡(jiǎn) 介電子郵件加密 PGP,福建電腦雜志, 2021 年 8 期,本論文第 15 頁; [11] 王軍 RSA 密碼體制通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn);電腦知識(shí)與技術(shù) .; [12] 楊波 現(xiàn)代密碼學(xué) 清華大學(xué)出版社 2021; [13] 鄭 莉 C++語言程序設(shè)計(jì)(第三版) 2021; [14] 武斌,數(shù)字簽名技術(shù)常用加密算發(fā)分析,技術(shù)探討, 2021 年 1 月; [15] 楊曉光 Visual C.NET 程序設(shè)計(jì)(修訂本) 2021; [16] 武斌,數(shù)字簽名技術(shù)常用加密算發(fā)分析,技術(shù)探討, 2021 年 1 月; [17] 顏 新章,數(shù)字簽名技術(shù)在網(wǎng)絡(luò)身份認(rèn)證中的研究與實(shí)現(xiàn),電腦知識(shí)與技術(shù), 2021年 11 月 30 日; [18] 俞銀燕 , 湯幟 .數(shù)字版權(quán)保護(hù)技術(shù)研究綜述 [J].計(jì)算機(jī)學(xué)報(bào) , 2021(12); [19] 飛天誠信 , 軟件加密原理與應(yīng)用 [M].北京 :電子工業(yè)出版社 ,2021; [20] 童恒慶 , 熊麗 .利用虛擬狗的軟件本地化保護(hù)方法 [J] .軟件導(dǎo)刊 ,2021(20); [21] 付劍晶 , 盧小林 .基于反軟解密分析的共享軟件保護(hù) [J].計(jì)算機(jī)應(yīng)用與軟件 , 2021(06); 新疆 大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 致謝 感謝學(xué)校及老師給我們上機(jī)實(shí)習(xí)的機(jī)會(huì)。讓我有 了學(xué)以致用的感覺從而也對(duì)所學(xué)的專業(yè)充滿了樂趣,同時(shí)在實(shí)踐編程過程中積累了寶貴的經(jīng)驗(yàn)。 報(bào)告論文得以完成,不單單是靠自己的努力,更要感謝指導(dǎo)老師和同學(xué)的幫助,首先要感謝的是胡宏銀老師的悉心指導(dǎo),胡老師淵博的專業(yè)知識(shí),嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,精益求精的工作作風(fēng),深深的影響著我震撼著我,讓我看到一個(gè)學(xué)者的風(fēng)范。同時(shí),也要感謝一直陪我走下來的幾個(gè)同學(xué),在我遇到困難時(shí)幾次想放棄使他們一直在支持著我?guī)椭?,特別是我們小組的幾個(gè)同學(xué)我們一起學(xué)習(xí)一起設(shè)計(jì)一起調(diào)試,一直慢慢的堅(jiān)持著,很感謝他們的陪伴,一次又一次的溫暖著我,深深的感 受到團(tuán)體的力量是巨大的。 在論文的寫作過程中,也得到了許多同學(xué)的寶貴建議,在此一并致以誠摯的謝意。 感謝所有關(guān)心、支持、幫助過我的良師益友。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1