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

正文內(nèi)容

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

2025-03-04 15:40本頁面

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

  

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