- 相關推薦
公鑰密碼原理及其應用
畢業(yè)論文
公鑰密碼原理及其應用
摘要:密碼可以分為分組密碼和公鑰密碼,隨著保密通信進入計算機網(wǎng)絡時代。分組加密逐漸暴露出它的固有弱點,而公鑰密碼變的日趨重要。本論文介紹了兩個公鑰密碼技術(shù)(RSA,ECC),從密碼學基礎、密碼學的歷史及發(fā)展,詳細地敘述了ECC算法和RSA算法的數(shù)學理論基礎及其實現(xiàn)細節(jié)。通過1個運用實例,演示了RSA公鑰加密在現(xiàn)實生活的所起的作用。最后分別概括了ECC算法和RSA算法的特點,并對這兩種不同的公鑰加密方法進行了比較,指出了RSA的不足。以vc++為編程工具實現(xiàn)了1個基本的RSA公鑰密碼注冊機系統(tǒng),本系統(tǒng)運用了RSA公鑰加密能進行數(shù)字簽名這1功能,通過對輸入的用戶名利用RSA算法進行加密和解密,從而能保證用戶運用該系統(tǒng)進行有效的注冊。RSA加解密注冊機系統(tǒng)的界面比較友好、功能明了、操作簡單。
關鍵詞:加密;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
注釋:不含源代碼
【公鑰密碼原理及其應用】相關文章:
公鑰基礎設施PKI及其在公鑰基礎設施PKI中的應用研究03-08
一種基于“陷門收縮”原理的公鑰算法12-05
小概率事件原理及其應用03-07
淺談小概率事件原理及其應用03-07
廣義Wardrop 原理及其在區(qū)域綜合運輸中的應用03-07
期權(quán)原理及其在企業(yè)投資決策中的應用03-18
自適應繼電保護原理及其應用研究03-07
基于PKI機制的公鑰加密體系研究12-08