需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):12832 | ![]() | |
折扣與優(yōu)惠:團(tuán)購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:RSA加密算法是公鑰加密體制中最常用的一種算法,被國際標(biāo)準(zhǔn)化組織確立為公鑰數(shù)據(jù)的加密標(biāo)準(zhǔn),RSA算法既能應(yīng)用于文件加密也可以實(shí)現(xiàn)數(shù)字簽名。本文通過對(duì)RSA算法的數(shù)學(xué)原理和加解密工作原理并過程的研究,討論RSA算法在文件加密和數(shù)字簽名兩方面的應(yīng)用場(chǎng)景,編碼設(shè)計(jì)一個(gè)軟件系統(tǒng)實(shí)現(xiàn)RSA密碼算法對(duì)文件加密的應(yīng)用,并實(shí)現(xiàn)對(duì)數(shù)字簽名的模擬。通過對(duì)軟件系統(tǒng)編碼的測(cè)試,展示設(shè)計(jì)的測(cè)試結(jié)果,優(yōu)化拓展RSA算法的核心代碼,最終實(shí)現(xiàn)完成一個(gè)可以在Windows平臺(tái)下成功運(yùn)行的軟件,其功能包括生成并存儲(chǔ)密鑰、用指定的密鑰對(duì)任意文件進(jìn)行加密和解密、模擬實(shí)現(xiàn)數(shù)字簽名等等。 關(guān)鍵詞:RSA;非對(duì)稱加密;文件加密;數(shù)字簽名
目錄 摘要 Abstract 一、引論-1 (一)研究背景-1 (二)發(fā)展現(xiàn)狀-1 (三)研究?jī)?nèi)容及目標(biāo)-2 (四)論文組織結(jié)構(gòu)-2 二、RSA算法的概念及其工作原理-4 (一)RSA密碼體制的數(shù)學(xué)原理和工作原理-4 (二)RSA算法的加密及解密過程-6 (三)RSA算法的簽名及驗(yàn)簽過程-8 三、RSA文件加密與數(shù)字簽名驗(yàn)證系統(tǒng)概要設(shè)計(jì)-11 (一)需求分析與總體設(shè)計(jì)-11 (二)RSA實(shí)現(xiàn)文件加密功能-11 (三)RSA實(shí)現(xiàn)數(shù)字簽名功能-13 四、RSA文件加密與數(shù)字簽名驗(yàn)證系統(tǒng)具體實(shí)現(xiàn)-15 (一)開發(fā)環(huán)境介紹-15 (二)功能模塊介紹-16 (三)模塊功能詳細(xì)設(shè)計(jì)-18 五、設(shè)計(jì)結(jié)果與分析-36 (一)RSA算法本身的安全性分析-36 (二)RSA加密算法的優(yōu)缺點(diǎn)分析-36 六、總結(jié)-38 致謝-39 參考文獻(xiàn)-40 |