- 相關推薦
公鑰密碼原理及其應用
畢業論文
公鑰密碼原理及其應用
摘要:密碼可以分為分組密碼和公鑰密碼,隨著保密通信進入計算機網絡時代。分組加密逐漸暴露出它的固有弱點,而公鑰密碼變的日趨重要。本論文介紹了兩個公鑰密碼技術(RSA,ECC),從密碼學基礎、密碼學的歷史及發展,詳細地敘述了ECC算法和RSA算法的數學理論基礎及其實現細節。通過1個運用實例,演示了RSA公鑰加密在現實生活的所起的作用。最后分別概括了ECC算法和RSA算法的特點,并對這兩種不同的公鑰加密方法進行了比較,指出了RSA的不足。以vc++為編程工具實現了1個基本的RSA公鑰密碼注冊機系統,本系統運用了RSA公鑰加密能進行數字簽名這1功能,通過對輸入的用戶名利用RSA算法進行加密和解密,從而能保證用戶運用該系統進行有效的注冊。RSA加解密注冊機系統的界面比較友好、功能明了、操作簡單。
關鍵詞:加密;ECC;RSA;解密
The Therory and Application of Public Key
Abstract:There are two types technology for encrypting, One is grouping encrypt and the other is common keycode encrypt.The first one is discovered its intrinsic flaw as the cryptology entering in net communicantion period. However the later is geting more and more important. This paper introduces two public keycode encrypt technicals (RSA ECC) , At first ,its introduced the history and the development of the cryptology , particuly incite the mathmatics theory of the ECC and the RSA. Then it is introduced the arithmetic of the ECC and RSA with detail of realizing.It is demonstrate the function of RSA ,Which is used to realism by a exercise example. At last did the summary to the characteristics of ECC algorithm and RSA algorithm respectively. Compared them ,so get the weak points of RSA.This system regards vc++ as the programming tool, It has realized a basic RSA common key register system.By encrypting and decrypting the username,The system use the digital underwriter function of RSA to guarante the user to register right .Systems interface very friendly, function is clear as your first glance.It is easy to use.
Key words: encrypt;DES;RSA;decipher
注釋:不含源代碼
【公鑰密碼原理及其應用】相關文章:
目標規劃及其在經濟中的應用05-11
公允價值、預期現值法及其應用06-01
關于現代教育技術及其應用09-19
DS2438及其在單總線微網中的應用05-31
電壓電流轉換接口AM442原理及應用05-29
第三代移動通信技術及其應用論文04-29
談智能決策支持系統及其在林業中的應用研究08-21