rsa應(yīng)用現(xiàn)狀及應(yīng)用于文件加密的分析.rar
rsa應(yīng)用現(xiàn)狀及應(yīng)用于文件加密的分析,資源包括:正文doc格式共40頁 附相關(guān)程序源文件摘 要分析rsa算法的應(yīng)用現(xiàn)狀,論證文件加密應(yīng)用rsa算法的可行性和意義。設(shè)計(jì)一套完整實(shí)用的rsa文件加密解決方案,具體編碼實(shí)現(xiàn)。對rsa算法進(jìn)行研究,從常規(guī)rsa算法出發(fā),用c++實(shí)現(xiàn)rsa加密算法類庫,并在32位windows平臺封裝成組件。在.net平臺引用此組件...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會員 莎士比亞 發(fā)布
×ê?′°üਣo?y??DOC??ê?1240ò3 ???à1?3ìDò?′???t
?a òa
·???RSA??·¨μ?ó|ó???×′£????¤???t?ó?üó|ó?RSA??·¨μ??éDDD?oíòaò??£éè??ò?ì×íê??êμó?μ?RSA???t?ó?ü?a??·?°?£???ì?±à??êμ???£??RSA??·¨??DD?D??£?′ó3£1?RSA??·¨3?·¢£?ó?C++êμ??RSA?ó?ü??·¨àà?a£?2¢?ú32??windows??쨷a×°3é×é?t?£?ú.Net??ì¨òyó?′?×é?t£?êμ???éò???è?òa???t??DDRSA?ó?ü2ù×÷μ?′°ì?ó|ó?3ìDò?£?-1y?ó?üμ????tò??°?ü?????t??ê???±????t?£??3?1??üààààí??¢????ó|ó?3ìDòμ??á11?èê???μμ?¢1??ü?£?éá÷3ìí??¢???ê??μ??ó?ú??μμ?¢?ùóD?′′ú???£??ó|ó?3ìDò??DD2aê?£???2aê??á1???DD·????D??£???????ó|ó?3ìDò??DD????£???1??ü??·¨??DD???é?üμ?ó??ˉ£?×???μ?μ?ò????úwindows??DDμ??éò?ó????¨?ü????è?òa???t??DDRSA?ó?ü2¢?é?a?üμ?íê??ó|ó?3ìDò£?oíò?D??à1?μ??éò??2×é?t?£
1??ü′ê RSA RSA??·¨ ???t?ó?ü ?ó?@@é??±?
Abstract
Do research about the application area of RSA encryption and reason that RSA can be used for file encryption. Design a RSA file-encrypt solution and complete an application on Microsoft Windows. Design a C++ class based on normal RSA algorithm. And make a DLL module based on the class. Then complete a .Net Framework window-application using that DLL. The application can encrypt any file and decrypt them. The file after encryption can be saved as a text file. And the encryption-keys also can be saved as text.Provide pivotal classes chart, project description, core algorithm flowchart, all source code, and module interfaces document. Do application performance test and record the performance data. Analyze the result then optimize core algorithm and improve the application. Finally, create a practical application using RSA algorithm that can encrypt and decrypt any file. And several modules in the project can be reuse by other applications. For instance, the C++ class can be cross-compiled for handheld devices, the DLL can be referenced by other win32 applications, and the .Net class can be easily referenced by web server applications or web services.
Keywords RSA RSA algorithm file encryption encrypt to text
?? ??
?° ??1
μú1?? RSAó|ó???×′?°ó|ó?óú???t?ó?üμ?·???2
1.1 RSA??·¨?ééüó?ó|ó???×′2
1.2 RSAó|ó?óú???t?ó?üμ?·???3
1.2.1 ???t?ó?üê1ó?RSAμ??éDDD?3
1.2.2 ???t?ó?üê1ó?RSAμ?òaò?4
μú2?? RSA???t?ó?üèí?tμ?éè??ó?êμ??6
2.1 Dè?ó·???ó?×üì?éè??6
2.1.1 1|?ü·???6
2.1.2 1¤3ì·?°?????7
2.2 ?÷2?·?μ?éè??ó??a·¢8
2.2.1 êμ??RSA?ó?ü??·¨μ?C++o?D?àà?a8
2.2.2 ·a×°C++o?D?àà?aμ?DLL×é?t18
2.2.3 òyó?DLLμ?.Netààó?êμ?????t2ù×÷1|?üμ?′°ì?ó|ó?3ìDò19
μú3?? èí?t??ì?2aê?ó?·???????20
3.1 ±àD′2aê??÷??D??üDèòaμ???è·??ê±àà20
3.2 2aê?êy?Yó?·???????20
3.2.1 ?ü??éú3é2aê?20
3.2.2 êy?Yê?è?ê?3?2aê?23
3.2.3 ?ó?ü?a?ü2aê?23
3.2.4 D??ü·???ó?????ó??ˉ26
3.3 ê1ó??D1úóàêy?¨àí27
μú4?? ?éò??2?£?éμ??òòa?μ?÷ó??a·¢?°?°29
?áê?ó?30
D? ′?31
2??????×32
?? ??33
?a òa
·???RSA??·¨μ?ó|ó???×′£????¤???t?ó?üó|ó?RSA??·¨μ??éDDD?oíòaò??£éè??ò?ì×íê??êμó?μ?RSA???t?ó?ü?a??·?°?£???ì?±à??êμ???£??RSA??·¨??DD?D??£?′ó3£1?RSA??·¨3?·¢£?ó?C++êμ??RSA?ó?ü??·¨àà?a£?2¢?ú32??windows??쨷a×°3é×é?t?£?ú.Net??ì¨òyó?′?×é?t£?êμ???éò???è?òa???t??DDRSA?ó?ü2ù×÷μ?′°ì?ó|ó?3ìDò?£?-1y?ó?üμ????tò??°?ü?????t??ê???±????t?£??3?1??üààààí??¢????ó|ó?3ìDòμ??á11?èê???μμ?¢1??ü?£?éá÷3ìí??¢???ê??μ??ó?ú??μμ?¢?ùóD?′′ú???£??ó|ó?3ìDò??DD2aê?£???2aê??á1???DD·????D??£???????ó|ó?3ìDò??DD????£???1??ü??·¨??DD???é?üμ?ó??ˉ£?×???μ?μ?ò????úwindows??DDμ??éò?ó????¨?ü????è?òa???t??DDRSA?ó?ü2¢?é?a?üμ?íê??ó|ó?3ìDò£?oíò?D??à1?μ??éò??2×é?t?£
1??ü′ê RSA RSA??·¨ ???t?ó?ü ?ó?@@é??±?
Abstract
Do research about the application area of RSA encryption and reason that RSA can be used for file encryption. Design a RSA file-encrypt solution and complete an application on Microsoft Windows. Design a C++ class based on normal RSA algorithm. And make a DLL module based on the class. Then complete a .Net Framework window-application using that DLL. The application can encrypt any file and decrypt them. The file after encryption can be saved as a text file. And the encryption-keys also can be saved as text.Provide pivotal classes chart, project description, core algorithm flowchart, all source code, and module interfaces document. Do application performance test and record the performance data. Analyze the result then optimize core algorithm and improve the application. Finally, create a practical application using RSA algorithm that can encrypt and decrypt any file. And several modules in the project can be reuse by other applications. For instance, the C++ class can be cross-compiled for handheld devices, the DLL can be referenced by other win32 applications, and the .Net class can be easily referenced by web server applications or web services.
Keywords RSA RSA algorithm file encryption encrypt to text
?? ??
?° ??1
μú1?? RSAó|ó???×′?°ó|ó?óú???t?ó?üμ?·???2
1.1 RSA??·¨?ééüó?ó|ó???×′2
1.2 RSAó|ó?óú???t?ó?üμ?·???3
1.2.1 ???t?ó?üê1ó?RSAμ??éDDD?3
1.2.2 ???t?ó?üê1ó?RSAμ?òaò?4
μú2?? RSA???t?ó?üèí?tμ?éè??ó?êμ??6
2.1 Dè?ó·???ó?×üì?éè??6
2.1.1 1|?ü·???6
2.1.2 1¤3ì·?°?????7
2.2 ?÷2?·?μ?éè??ó??a·¢8
2.2.1 êμ??RSA?ó?ü??·¨μ?C++o?D?àà?a8
2.2.2 ·a×°C++o?D?àà?aμ?DLL×é?t18
2.2.3 òyó?DLLμ?.Netààó?êμ?????t2ù×÷1|?üμ?′°ì?ó|ó?3ìDò19
μú3?? èí?t??ì?2aê?ó?·???????20
3.1 ±àD′2aê??÷??D??üDèòaμ???è·??ê±àà20
3.2 2aê?êy?Yó?·???????20
3.2.1 ?ü??éú3é2aê?20
3.2.2 êy?Yê?è?ê?3?2aê?23
3.2.3 ?ó?ü?a?ü2aê?23
3.2.4 D??ü·???ó?????ó??ˉ26
3.3 ê1ó??D1úóàêy?¨àí27
μú4?? ?éò??2?£?éμ??òòa?μ?÷ó??a·¢?°?°29
?áê?ó?30
D? ′?31
2??????×32
?? ??33
TA們正在看...
- 小學(xué)生的厭學(xué)心理分析.doc
- _藍(lán)色糧倉_國家糧食安全的戰(zhàn)略保障.pdf
- eit產(chǎn)學(xué)研協(xié)同創(chuàng)新平臺運(yùn)行機(jī)制案例研究.pdf
- ofdi與國內(nèi)創(chuàng)新能力關(guān)系中的_門限效應(yīng)_區(qū)域金融發(fā)...pdf
- ppp模式下戰(zhàn)略性新興產(chǎn)業(yè)評價(jià)維度的構(gòu)建.pdf
- 產(chǎn)業(yè)創(chuàng)新生態(tài)系統(tǒng)的價(jià)值創(chuàng)造和獲取機(jī)制分析_基于中...pdf
- 產(chǎn)業(yè)集群社會資本對創(chuàng)新績效的影響研究_基于產(chǎn)業(yè)集...pdf
- 創(chuàng)新參與者視角的創(chuàng)新環(huán)境評價(jià)研究.pdf
- 創(chuàng)新集聚能力對創(chuàng)新集聚績效的作用機(jī)制研究.pdf
- 創(chuàng)新目標(biāo)_信息來源與創(chuàng)新成功關(guān)系實(shí)證研究.pdf