分析RSA算法的應用現(xiàn)狀,論證文件加密應用RSA算法的可行性和意義。設(shè)計一套完整實用的RSA文件加密解決方案,具體編碼實現(xiàn)。對RSA算法進行研究,從常規(guī)RSA算法出發(fā),用C++實現(xiàn)RSA加密算法類庫,并在32位windows平臺封裝成組件。在.Net平臺引用此組件,實現(xiàn)可以對任意文件進行RSA加密操作的窗體應用程序。經(jīng)過加密的文件以及密鑰文件都是文本文件。給出關(guān)鍵類類圖、整個應用程序的結(jié)構(gòu)描述文檔、關(guān)鍵模塊流程圖、較詳細的接口文檔、所有源代碼。對應用程序進行測試,對測試結(jié)果進行分析研究,進而對應用程序進行改進,對關(guān)鍵算法進行盡可能的優(yōu)化,最終得到一個在windows運行的可以用指定密鑰對任意文件進行RSA加密并可解密的完整應用程序,和一些相關(guān)的可移植組件。
標簽:
RSA
分
算法
上傳時間:
2014-01-20
上傳用戶:fhzm5658