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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于c的文檔加密器的實(shí)現(xiàn)—論文-wenkub

2022-12-14 19:35:15 本頁(yè)面
 

【正文】 .......................................................................................... 2 課題背景 ................................................................................................................. 2 國(guó)內(nèi)外研究的現(xiàn)狀 .................................................................................................. 2 公鑰密碼 ........................................................................................................... 2 .2分組密碼 .......................................................................................................... 3 序列密碼 .......................................................................................................... 3 認(rèn)證碼 .............................................................................................................. 4 數(shù)字簽名 ........................................................................................................... 5 本課題研究的意義 ................................................................................................... 5 本課題的研究方法 .................................................................................................. 5 2 DES 算法描述 ............................................................................................................... 5 DES ........................................................................................................................ 5 DES算法詳述 ......................................................................................................... 6 算法的編程實(shí)現(xiàn) .................................................................................................... 10 DES算法的應(yīng)用誤區(qū)及避開方法 ........................................................................... 12 3 軟件設(shè)計(jì)與實(shí)現(xiàn) .......................................................................................................... 12 程序結(jié)構(gòu)圖 .......................................................................................................... 12 關(guān)鍵代碼的設(shè)計(jì) .................................................................................................... 13 開發(fā)完成程序調(diào)試截圖 .......................................................................................... 18 4 測(cè)試 ............................................................................................................................ 21 加密方面的測(cè)試實(shí)驗(yàn)用例 ...................................................................................... 21 解密方面的測(cè)試實(shí)驗(yàn)用例 ...................................................................................... 21 結(jié) 論 ........................................................................................................................ 21 參考文獻(xiàn) ........................................................................................................................ 21 致 謝 ........................................................................................................................ 22 聲 明 ........................................................................................................................ 23 1 引言 密碼技術(shù)是信息安全技術(shù)的核心,它主要由密碼編碼技術(shù)和密碼分析技術(shù)兩個(gè)分支組成。 packaging data on the Inter and implementing encrypted transmission。 本系統(tǒng)采用 (C)作為開發(fā)工具,系統(tǒng)主要功能包含:加密文件的密碼設(shè)置、加密文件、解密密碼的驗(yàn)證、解密文件等。 畢業(yè)設(shè)計(jì) ( 論文 ) 基于 C的 文檔加密器的實(shí)現(xiàn) 論文 作者 姓名: 申請(qǐng)學(xué)位專業(yè): 申請(qǐng)學(xué)位類別: 指導(dǎo)教師姓名(職稱): 論文提交日期: 基于 C的文檔加密器的實(shí)現(xiàn) 摘 要 隨著計(jì)算機(jī)和通信技術(shù)的迅猛發(fā)展,大量敏感信息通過(guò)公共通信設(shè)施或計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行交換,特別是 Inter 的廣泛應(yīng)用、電子商務(wù)和電子政務(wù)的迅速發(fā)展,越來(lái)越多的個(gè)人信息需要嚴(yán)格保密,如銀行賬號(hào)、個(gè)人隱私等。加密功能需要擴(kuò)展的方面有:對(duì)網(wǎng)絡(luò)數(shù)據(jù)流加密和解密;對(duì)節(jié)點(diǎn)加密和節(jié)點(diǎn)解密;對(duì)數(shù)據(jù)打包封裝,實(shí)現(xiàn)網(wǎng)絡(luò)上使用密文傳輸;局部文本加密替換。 replacing partial text in encrypted document. Besides, keys need to be transmitted on the safety channel because key management is the critical safety factor of the entire document. Users can protect their important data and prevent the unauthenticated persons from stealing the information by using the entrypter. Encryption is the key means to protect the important information, and decryption is to restore the encrypted data to make it readable. Key words: The DES encrypter。密碼編 碼技術(shù)的主要任務(wù)是尋求產(chǎn)生安全性高的有效密碼算法和協(xié)議,以滿足對(duì)消息進(jìn) 行加密或認(rèn)證的要求。 國(guó)內(nèi)外研究的現(xiàn)狀 公鑰密碼 自從 1976 年公鑰密碼的思想提出以來(lái),國(guó)際上已經(jīng)提出了許多種公鑰密碼體制,如基于大整數(shù)因子分解問(wèn)題的 RSA 體制和 Rabin 體制、基于有限域上的離散對(duì)數(shù)問(wèn)題的 DiffieHellman 公鑰體制和 ElGamal 體制、基于橢圓曲線上的離散對(duì)數(shù)問(wèn)題的 DiffieHellman 公鑰體制和 ElGamal 體制、基于背包問(wèn)題的MerkleHellman 體制和 ChorRivest 體制、基于代數(shù)編碼理論的 Mealiest 體制、基于有限自動(dòng)機(jī)理論的公鑰體制等等。公鑰密碼體制就是基于這一原 理而設(shè)計(jì)的,將輔助信息(陷門信息)作為秘密密鑰。由于分解大整數(shù)的能力日益增強(qiáng),因此為保證 RSA 體制的安全性總是要增加模長(zhǎng)。特別是橢圓曲線上的離散對(duì)數(shù)的計(jì)算要比有限域上的離散對(duì)數(shù)的計(jì)算更困難,目前技術(shù)下只需要160bit 模長(zhǎng)即可保證其安全性,適合于智能卡的實(shí)現(xiàn),因而受到國(guó)際上的廣泛 關(guān)注。許多個(gè)人和公司積極響應(yīng),到 1998 年 8 月 20 日, NIST 指定了 15 個(gè)候選者。 2021 年 11 月 26 日, NIST 正式公布了新標(biāo)準(zhǔn) AES,其編號(hào)為 FIPS PUBS197。繼美國(guó)征集 AES 活動(dòng)之后。 目前,分組密碼的重點(diǎn)研究方向?yàn)椋? 1)新型分組密碼的研究; 2)分組密碼安全性綜合評(píng)估原理與準(zhǔn)則的研究; 3)分組密碼的實(shí)現(xiàn)研究,包括軟件優(yōu)化、硬件實(shí)現(xiàn)和專用芯片等; 4)用于設(shè)計(jì)分組密碼的各種組件的研究; 5) AES 的分析及其應(yīng)用研究。在序列密碼的安全性度量指標(biāo)方面,人們提出了線性復(fù)雜度輪廓、躍復(fù)雜度、 K錯(cuò)誤復(fù)雜度(球復(fù)雜度)、球周期、非線性復(fù)雜度等多種度量序列隨機(jī)性和穩(wěn)定性的指標(biāo),并對(duì)指標(biāo)進(jìn)行了深入研究。在研究方法方面,將譜技術(shù)、概率 統(tǒng)計(jì)方法、糾錯(cuò)編碼技術(shù)、有限域理論等有效地用于序列密碼的研究。 認(rèn)證碼 認(rèn)證碼最早是由 Gilbert 提出的,但 Simmons 于 1984 年首次系統(tǒng)地提出了認(rèn)證碼的信息理論。當(dāng)然,仍有許多理論問(wèn)題需要進(jìn)一步研究,如具有保密功能的認(rèn)證碼的研究、仲裁認(rèn)證碼的研究、認(rèn)證 碼的實(shí)用化研究,等等 。數(shù)字簽名的研究?jī)?nèi)容非常豐富,包括普通數(shù)字簽名和特殊數(shù)字簽名。一些國(guó)家如法國(guó)和德國(guó)已經(jīng)制定了數(shù)字簽名法 。 本課題的研究方法 綜合了加密方案的具體需求 ,選 用 (C)作為開發(fā)工具、使用 DES作為數(shù)據(jù)加密算法 ,這種加密算法加密速度快,適合對(duì)大量數(shù)據(jù)文件的加密。隨著 DES 的出現(xiàn),人們對(duì)分組密碼展開了深入的研究和討論。可見,設(shè)計(jì)分組密碼的問(wèn)題在于找到 一種算法,能在密鑰控制下從一個(gè)足夠大且足夠 “ 好 ” 的置換子集合中, 簡(jiǎn)單而迅速地選出一個(gè)置換。 DES 是一種分組 加密算法 ,他以 64位為分組對(duì)數(shù) 據(jù)加密。密鑰可以是任意的 56 位數(shù),且可以在任意的時(shí)候改變 。 在通信網(wǎng)絡(luò)的兩端,雙方約定了一致的 Key,在通信的源點(diǎn)用 Key 對(duì)核心數(shù)據(jù)進(jìn)行 DES 加密 ,然后以密碼形式通過(guò)公共通信網(wǎng)(如電話網(wǎng))傳輸?shù)酵ㄐ啪W(wǎng)絡(luò)的終點(diǎn),數(shù)據(jù)達(dá)到目的 地后,用同樣的 Key 對(duì)密碼數(shù)據(jù)進(jìn)行解密,便再現(xiàn)了明碼形式的核心數(shù)據(jù)。 DES 有16輪,這意味著要在明文分 組上 16 次實(shí)施相同的組合技術(shù)。經(jīng)過(guò) 16輪運(yùn)算后左、右部分在一起經(jīng)過(guò)一個(gè)置換(初始置換的逆置換),這樣算法就完成了。 ( 2) 逆置換 經(jīng)過(guò) 16次迭代運(yùn)算后,得到 L16, R16,將此作為輸入進(jìn)行逆置換,即得到密文輸出。 圖 1 算法描述 在圖 1中, “ 擴(kuò)展置換 ” 是將 32 位放大成 48 位, “P 盒置換 ” 是 32 位到32位換位,其換位 規(guī)則分別 如表 表 4所示。 表 5選擇函數(shù) S1的功能表 14, 4, 13, 1, 2, 15, 11, 8, 3, 10, 6, 12, 5, 9, 0,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1