需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字數(shù):21522 | ![]() | |
折扣與優(yōu)惠:團購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:隨著計算機技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,網(wǎng)絡(luò)安全成了困擾網(wǎng)絡(luò)發(fā)展的首要問題,網(wǎng)絡(luò)攻擊、黑客、病毒、抵賴、竊聽、泄密等層出不窮,使網(wǎng)絡(luò)用戶遭受了大量的財產(chǎn)損失。目前國內(nèi)外許多國家都已經(jīng)建立了自己的CA認證系統(tǒng),但是國內(nèi)現(xiàn)在建立CA認證系統(tǒng)還處于起步階段,各方面研究和經(jīng)驗都還很少,特別是現(xiàn)在商用CA認證系統(tǒng)都對用戶屏蔽了其具體的實現(xiàn)過程和實現(xiàn)步驟,這就給學(xué)習(xí)者學(xué)習(xí)和掌握這種技術(shù)帶來了很大的難度。同時針對不同行業(yè)和使用單位,在證書中心的密鑰管理、證書生成方式和證書調(diào)用等方面有很大不同,要想實現(xiàn)更大范圍的規(guī)范與統(tǒng)一有一定的難度。 本課題在充分研究了網(wǎng)絡(luò)安全、CA認證技術(shù)、信息加密和數(shù)字簽名等技術(shù)原理的基礎(chǔ)上,利用RSA加密算法、安全散列算法SHA-1和MD5簽名算法,以Java為開發(fā)語言,Eclipse為開發(fā)環(huán)境,SQL Server 2005為數(shù)據(jù)管理平臺,實現(xiàn)了CA證書申請、CA證書簽發(fā)、CA證書掛失、信息加密及數(shù)字簽名等功能。 本系統(tǒng)把CA證書申請、CA證書簽發(fā)、CA證書加密及數(shù)字簽名結(jié)合起來,通過不同身份用戶身份的切換和日志等形式把整個CA證書的申請和應(yīng)用過程非常直觀的呈現(xiàn)在用戶面前,擺脫了商業(yè)數(shù)字簽名系統(tǒng)的冗余與復(fù)雜,使使用者能夠快速的了解CA證書技術(shù)的原理及CA證書系統(tǒng)的使用方法,很好了滿足業(yè)內(nèi)人群實驗和學(xué)習(xí)的需求。同時本系統(tǒng)采用國際通用的CA證書標(biāo)準(zhǔn)X.509和加密算法來進行本系統(tǒng)的實現(xiàn),能夠進行大范圍推廣應(yīng)用。 關(guān)鍵詞 CA證書;X.509標(biāo)準(zhǔn);密鑰;加密;數(shù)字簽名
Abstract: With the development of computer technology, network security has become a primary issue in the growth of network. Some problems emerge in endlessly,such as network attack, hackers, viruses, denial, eavesdropping, leaks and so on ,which making network users suffered a lot of damage to property. At home and abroad, many countries have already established their own CA certification systems. But it is still in its infancy in the domestic, and the study and experience in all aspects are little. In especial, the commercial CA certification system shield the user from its concrete implementation process and implementation steps at present, bringing great difficulty to the learners to learn and master the technology. What’s more , according to different industries and use units, there are very big differences in many aspects ,such as the key management in the the certificate center, the way of certificate generation and certificate calls and so on. If you want to achieve a wider range of standard and unified , it is of a certain difficulty. This subject is based on fully study of the technology principle, such as network security, the authentication of CA certification, message encryption and digital signature. We have realized the application for the CA certificate, issued by the CA certificate, the CA certificate report the loss of STH, information encryption and digital signature and so on,by using the RSA encryption algorithm, MD5 and SHA-1 secure hash algorithm signature algorithm. And it is based on using the Java as its development language, the Eclipse as its development environment, SQL Server 2005 as its data management platform. This system combined the CA certificate application, the CA certificate, the CA certificate issued encryption with digital signatures. Through different identity of the user as to the identity of the switch and log, the whole form of the CA certificate application and application process is presenting intuitively in front of the user,which are getting rid of the redundancy and complex commercial digital signature system. It enables users to quickly understand the principle of the CA certificate and manage its usage. The use of the method meets the demand of experiment and study for industry groups well. At the same time, this system adopts the international standard of the CA certificate X.509 and encryption algorithm. With the implementation of this system, it is capable of a wide range of application. Keywords CA certificate X.509 standard Public key Private key Encryption Decryption Digital Signature |