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

正文內(nèi)容

應(yīng)用密碼學(xué)課程設(shè)計(jì)-rsa加密解密的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2024-07-09 12:06 本頁面
 

【文章內(nèi)容簡介】 cout輸入密鑰解密 (d,n)endl。 cinppkk。 for(int j = 0。 j size。 j++) { count = pp。 while(count 0) {//對密文進(jìn)行解密 DecryptionText =( Ciphertext) ^ d (mod n) DecryptionText[j] = ((DecryptionText[j] * Ciphertext1[j]) %kk)。 count 。 } } cout 解密后的明文為: 。 for( int k = 0。 k size。 k ++) cout DecryptionText[k] 。 cout endl 。 } 6. 參考文獻(xiàn) [1]賽迪網(wǎng). RSA 2021:云安全需急迫解決的安全隱患 .舊金山:賽迪網(wǎng), 2021. [2]賽迪網(wǎng). RSA主席認(rèn)為云安全成 2021 安全領(lǐng)域趨勢 .舊金山:賽迪網(wǎng), 2021. [3]魏晨 . 安全風(fēng)向標(biāo):品味 RSA 2021 信息安全大會 .舊金山:賽迪網(wǎng), 2021. [4]四夕.新的安全威脅而前需要新的安全架構(gòu) .舊金山:賽迪網(wǎng), 2021. [5]王茜.倪建偉,一種基于 RSA的加密算法 . 重慶大學(xué)學(xué)報(bào), 2021, 28 (1): 6872. [6]周升力. RSA密碼算法的研究與改進(jìn)實(shí)現(xiàn).現(xiàn)代計(jì)算機(jī), 2021: 5153. [7]管占明 . 鄧亞娟. RSA加密算法的研究及應(yīng)用 . 科技廣場, 2021: 98 99. [8]胡向東,魏琴芳等.應(yīng)用密碼學(xué).北京市:電子工業(yè)出版社, 2021: 114119. [9]盧開澄.計(jì)算機(jī)密碼學(xué) .北京市:清華大學(xué)出版社, 2021: 7377 [10]史予榮.軟件加密技術(shù)從入門到精通,北京市:清華大學(xué)出版社. 2021: 7477. 7. 設(shè)計(jì)結(jié)果及驗(yàn)證 進(jìn)行加密 得到公鑰( 113, 11021)和私鑰( 2105, 11021) 加密明文 123 587 114 56 18 9 得到密文 1453 385 7882 6329 4873 2744 輸入密文 解密 得到先前加密的明文 123 587 114 56 18 9 8. 軟件使用說明 1. 選擇 RSA 加解密系統(tǒng)功能 1 為加密 2 為解密 0 為退出 輸入其他錯誤重新輸入 1 進(jìn)行加密過程 輸入需要加密的明文 3 個一組 空格空開 1 結(jié)束 生成密文 并且返回主界面 2. 輸入 2 進(jìn)行解密 輸入加密好的密文 1 結(jié)束 輸入密鑰 d n 解密得到加密前明文 解密成功 返回主界面 RSA 課程設(shè)計(jì)中,包含了加解密的過程,剛開始對做設(shè)計(jì)的時(shí)候,覺得對于 RSA 的加解密只要套用公式就可以很方便地進(jìn)行,實(shí)現(xiàn)并不是非常困難。但是在真正實(shí)現(xiàn)的時(shí)候還是碰到了不少的問題,在隨機(jī)產(chǎn)生素?cái)?shù)的時(shí)候,不同的實(shí)現(xiàn)方法會具有不同的復(fù)雜度,從而使得時(shí)間效率也有所不同,若直接生成素?cái)?shù),系統(tǒng)需要很長一段時(shí)間來生成,而隨機(jī)生成一個數(shù)后再判斷是否為素?cái)?shù)可以減少很多時(shí)間,效率也就提高了。 在加解密的時(shí)候,起初使用的是 int 型的整形變量,但是發(fā)現(xiàn) int型只有 4 位 長度 8字節(jié) ,所以在計(jì)算時(shí),數(shù)字一大就會產(chǎn)生溢出,所以使用了數(shù)組進(jìn)行了加解密。 而在大素?cái)?shù)生成時(shí),可以生成非常大的素?cái)?shù),但是在加密時(shí),因?yàn)槌绦蛐?率過于低以至于一天都沒有算出結(jié)果,所以在實(shí)現(xiàn)時(shí)使用了可進(jìn)行運(yùn)算和實(shí)現(xiàn)較大的素?cái)?shù)而并不是大素?cái)?shù)。隨機(jī)大素?cái)?shù)進(jìn)行 RSA加解密的程序還需要時(shí)間進(jìn)行進(jìn)一步改進(jìn)。需要進(jìn)一步調(diào)用大整數(shù)的加減乘除算法,素?cái)?shù)明文密文密鑰公鑰都要使用數(shù)組才能加以實(shí)現(xiàn),在此暫時(shí)保留這個程序,將用更充分的時(shí)間來實(shí)現(xiàn)。 總結(jié)這次課程設(shè)計(jì),不可否定又是一次對于自己編程能力的提升以及團(tuán)隊(duì)合作的加深,自己動手編程真的是一種成就感, 然而在這以外,我還發(fā)現(xiàn)了自己會有一些突發(fā)奇想的思路,會發(fā)現(xiàn)和挖掘?qū)崿F(xiàn)實(shí)驗(yàn)時(shí)某些過程的優(yōu)化,而這些思路又可以幫助自己來完成程序 。這次課程設(shè)計(jì)的不足是還沒有完全完成課程設(shè)計(jì)所需要的任務(wù)要求 ,寫的程序還是略微有點(diǎn)簡單化了 ,可能自己能力還是有限,在靜候的時(shí)間里還需要更加的磨練才行。 附錄 include iostream
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1