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

正文內(nèi)容

畢業(yè)設計-基于des加密算法的word加密插件的實現(xiàn)—論文-展示頁

2024-12-13 19:14本頁面
  

【正文】 ........1 選題意義 ......................................................1 2理論基礎 ..........................................................2 DES 算法描述 ..................................................2 DES 算法框圖 ..............................................2 DES 解密 ..................................................3 DES 算法原理 ..............................................3 COM 組件簡介 ..................................................5 組件 ......................................................5 接口 ......................................................6 創(chuàng)建 ......................................................7 復用 ......................................................8 插件簡介 .....................................................8 3 需求分析和方案設計 ................................................8 需求分析 ......................................................8 功能需求 ...................................................8 開發(fā)環(huán)境 ..................................................9 方案設計 .....................................................10 4 程序的實現(xiàn) .......................................................10 VC 建立 DES 算法模塊 ..........................................10 加密導出函數(shù)的定義 .......................................11 解密導出函數(shù)的定義 ........................................11 加解密相關函數(shù)的聲名 ......................................11 VB 編寫 WORD 插件 .............................................12 建立 Word 插件工程 .........................................12 Word 代碼 的編寫 ...........................................14 5 測試 .............................................................16 結 論 ...........................................................17 參考文獻 ...........................................................18 致 謝 ...........................................................19 聲 明 ............................................................0 第 1 頁 共 20 頁 1 引言 選題 背景 DES 是 Data Encryption Standard(數(shù)據(jù)加密標準)的縮寫。 Information security。 通過使用該插件在 Word中添加的工具按鍵,便能簡單有效地對文檔內(nèi)容加解密,使用戶在操作 WORD文檔時更 加方便安全。如果在 Word 工具欄中添加一個加密插件,可以對文檔 全部 內(nèi)容 或部分內(nèi)容加 密,便能有效防止信息泄漏。如今, Office 辦公文檔已是日常辦公生活中不可缺少的一部分,與此同時伴隨而來的 信息安全問題也日益突出。 畢業(yè)設計 ( 論文 ) 基于 DES 加密算法的 WORD 加密插件的實現(xiàn) 論文作者姓名: 張 杰 申請學位專業(yè): 網(wǎng)絡工程 申請學位類別: 工學 學士 指導教師姓名(職稱): 王 燚 ( 副 教授) 論文提交日期: 2021 年 07月 25日 基于 DES 加密算法的 WORD 加密插件的實現(xiàn) 摘 要 隨著社會發(fā)展,社會進入信息時代。信息技術和信息產(chǎn)業(yè)正在改變傳統(tǒng)的生產(chǎn)﹑經(jīng)營和生活方式,信息已成為社會發(fā)展的重要戰(zhàn)略資源。如何確保 Word 文檔中的內(nèi)容不被未授權的第三方所知,防止重要信息被隨意改動,成為當務之急。 本論文采用 VB編寫 Word插件, 通過采用 Windows下的動態(tài)鏈接庫技術 ( DLL) ,在 VC中 把 DES算法 封裝起來 做 成 DLL模塊 供 VB調(diào)用,實現(xiàn)了開發(fā) 加密插件 時對 加密函數(shù)的調(diào)用 , 提高了加密算法的效率 。 關鍵詞 : 加密插件 ; 信息安全 ; COM 組件; 動態(tài)鏈接庫 The Implementation of a Word Adding for Encryption Based on DES Encryption Algorithm Abstract With the development of the society, we are entering the information times. The traditional method of the product, the management and our life style are changed by the information technology and the information industries. The information has bee the important strategic resources for the society development. Now, the Office documents have already bee an essential part in people’s daily work, followed with this, the question of information security bees critical day by day at the same time. How to prevent the content in the Word documents from being known or modified by the unauthorized third party has bee an urgent issue. If we can add an encryption plugin into the word toolbar, which is able to encrypt all or part of the Word document, the information leaking could be prevented efficiently. The Word adding introduced in this paper is developed with VB, which calls the encryption and decryption functions in a Dynamic Link Library (DLL) that is developed with VC to enhance the efficiency of the encryption algorithm. By using this adding, users can encrypt or decrypt word document locally without leaving the Word. Key words: Encryption plugin unit。 COM module。它是由 IBM公司研制的一種加密算法,美國國家標準局于 1977 年公布把它作為非機要部門使用的數(shù)據(jù)加密標準,二十 多 年來,它一直活躍在國際保密通信的舞臺上,扮演了十分重要的角色。同時 DES 也是一個對稱算法:加密和解密用的是同一個算法。其中有極少量的數(shù)被認為是弱密匙,但是很容易避開他們。 按照組件化的程序設計的思想,復雜的應用程序被設計成一些小的,功能單一的組件模塊,這些組件模塊可以運行在同一臺機器上,也可以運行在不同的機器上。 為此, OMG 和 Microsoft 分別提出了 CORBA( Common Object Request Breaker Architecture) 和 COM( Component Object model) 標準,目前 CORBA 模型主要應用于 UNIX 操作系統(tǒng)平臺上,而 COM 則主要應用于 Microsoft Windows 操作系統(tǒng)平臺上。 COM 對象是建立在二進制可執(zhí)行代碼級的基礎上,而 C++等語言中的對象是建立在源代碼級基礎上的,因此 COM對象是語言無關的。 在 Microsoft Windows 系統(tǒng)平臺上, COM 技術被應用于系統(tǒng)的各個層次,從底層的 COM 對象管理到上層的應用程序交互都用到了 COM 標準。但隨之而來的信息安全問題也收到普遍關注。 目前 Word 文檔 可以通過設置密碼來決 定用戶是否有打開文檔的權限 ,從而保護文檔信息安全。我們可以通過一個插件對文檔內(nèi)容加 第 2 頁 共 20 頁 解密,這樣使用起來更加簡單方便。然后進行 16 輪完全相同的運算,這些運算被稱為函數(shù) f,在運算過程中數(shù)據(jù)與密匙結合。 在每一輪中,密匙位移位,然后再從密匙的 56 位中選出 48 位。這四步運算構成了函數(shù) f。將該操作重復 16 次,就實現(xiàn)了。 DES 加密和解密唯一的不同是密匙的次序相反。 DES 算法原理 ( 1) 處理密鑰 : 從用戶處獲得 64 位密鑰 .( 每第 8 位為校驗位 ,為使密鑰有正確的奇偶校驗 ,每個密鑰要有奇數(shù)個 1位 .( 本文如未特指,均指二進制位 ) ( 2) 具體過程 : 對密鑰實施變換 ,使得變換以后的密鑰的各個位與原密 鑰位對應關系如下表所示 : 57 49 41 33 25 17 9 1 58 50 42 34 26 18 10 2 59 51 43 35 27 19 11 3 60 52 44 36 63 55 47 39 31 23 15 7 62 54 49 38 30 22 14 6 61 53 45 37 29 21 13 5 28 20 12 4 把變換后的密鑰等分成兩部分 ,前 28 位記為 C[0],后 28 位記為 D[0]. 計算子密鑰 ( 共 16 個 ) , 從 i=1 開始。 每次循環(huán)左移位數(shù)如下表所示: 輪 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 位數(shù) 1 1 2 2 2 2 2 2 1 2 2 2 2 2 2 1 串聯(lián) C[i],D[i],得到一個 56 位數(shù),然后對此數(shù) 作如下變換以產(chǎn)生 48 位子密鑰 K[i]。 對 64 位數(shù)據(jù)塊的處理: 把數(shù)據(jù)分成 64 位的數(shù)據(jù)塊,不夠 64 位的以適當?shù)姆绞教钛a。 第 4 頁 共 20 頁 58 50 42 34 26 18 10 2 60 52 44 36 28 20 12 4 62 54 46 38 30 22 14 6 64 56 48 40 32 24 16 8 57 49 41 33 25 17 9 1 59 51 43 35 27 19 11 3 61 53 45 37 29 21 13 5 63 55 47 39 31 23 15 7 將變換后的數(shù)據(jù)塊等分成前后兩部分,前 32 位記為 L[0],后 32 位記為 R[0]。 根據(jù)下面的擴沖函數(shù) E,擴展 32 位的成 48 位 32 1 2 3 4 5 4 5 6 7 8 9 8 9 10 11 12 13 12 13 14 15 16 17 16 17 18 19 20 21 20 21 22 23 24 25 24 25 26 27 28 29 28 29 30 31 32 1 用 E{R[
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1