資源描述:
《基于java的兩個(gè)通用安全模塊的設(shè)計(jì)與實(shí)現(xiàn)—畢業(yè)設(shè)計(jì)論文》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、畢業(yè)設(shè)計(jì)(論文)基于Java的兩個(gè)通用安全模塊的設(shè)計(jì)與實(shí)現(xiàn)論文作者姓名:申請(qǐng)學(xué)位專(zhuān)業(yè):申請(qǐng)學(xué)位類(lèi)別:指導(dǎo)教師姓名(職稱):論文提交日期:基于JAVA的兩個(gè)通用安全模塊的設(shè)計(jì)與實(shí)現(xiàn)摘要本文詳細(xì)介紹了基于口令的身份認(rèn)證與文件安全傳輸兩個(gè)通用安全模塊的設(shè)計(jì)原理和實(shí)現(xiàn)過(guò)程,分析了當(dāng)前口令保存的安全性,提出了運(yùn)用MD5算法等對(duì)口令進(jìn)行處理,并將處理結(jié)果保存在數(shù)據(jù)庫(kù)中的方法。同時(shí)為了進(jìn)一步增強(qiáng)認(rèn)證系統(tǒng)的靈活度,設(shè)計(jì)了用戶注冊(cè)時(shí)的口令模式選擇、自主修改用戶口令、自主選擇口令字符串長(zhǎng)度等策略。在本文設(shè)計(jì)的認(rèn)證過(guò)程中,用戶輸入認(rèn)證口令信息,作必要的
2、處理之后,會(huì)與數(shù)據(jù)庫(kù)里的用戶真實(shí)信息進(jìn)行對(duì)比來(lái)驗(yàn)證用戶的合法性,合法用戶登錄成功后可以訪問(wèn)文件安全傳輸模塊;而文件安全傳輸模塊的設(shè)計(jì),是應(yīng)用SSL協(xié)議建立文件安全傳輸通道,可以保障機(jī)密文件內(nèi)容不被竊聽(tīng)、篡改、偽造。整個(gè)系統(tǒng)采用JAVA語(yǔ)言對(duì)SSL協(xié)議、DES、MD5的支持設(shè)計(jì)實(shí)現(xiàn)的,具有設(shè)計(jì)簡(jiǎn)練、認(rèn)證靈活、安全性能可靠、成本低廉等優(yōu)點(diǎn),能很好地解決各類(lèi)企事業(yè)單位的用戶身份鑒別和傳輸文件的機(jī)密性問(wèn)題。關(guān)鍵詞:身份認(rèn)證;消息摘要;DES;SSL;加密;解密TheDesignandimplementationofTwoGeneralSe
3、curityModelsBasedonJavaAbstractThepaperinitiatestheprincipleandimplementationoftwogeneralsecuritymodulesofpassword-basedauthenticationandsecurefiletransfer.Itanalysesthesecurityofthecurrentpassword,thenproposesanapproachthatutilizesMD5algorithmtoencryptpassword,finall
4、ystorestheresultsindatabases.Tomaketheauthenticationsystemmoreflexibility,weintroducesomepolicies:whenusersregister,theycanchoosepasswordmodel,theycanmodifypasswordfreely,theycanchoosethelengthofpasswordindependentlyetc.Intheauthenticationprocessdesignedinthispaper,th
5、euserinputspasswordwhichisprocessedtocomparewiththeinformationstoredinDBtoauthenticateuser.Iflogonsuccessfultheywillbeabletoaccessthesecurefiletransfermodule.AndthedesignofsecurefiletransfermoduleistheuseoftheSSLProtocoltoestablishsecurityfiletransferchannelswhichcanp
6、rotecttheconfidentialcontentsofthefilesagainsteavesdrop,alterandforge.ThesystemisimplementedinJavathatsupportsSSLprotocol,DES,MD5,whichhasthefollowingvirtues:briefnessindesign,authenticationagility,secureandcheapincost,andcanhelpallkindsofcompaniestosolvetheproblemsof
7、identityauthenticationandconfidentialityoffiletransfer.Keywords:authentication;Message-digest;DES;SSL;Encryption;Decryption目錄論文總頁(yè)數(shù):27頁(yè)1引言11.1課題背景11.2國(guó)內(nèi)外研究現(xiàn)狀11.3本課題研究的意義21.4本課題的研究方法22需求分析32.1口令安全模塊部分功能需求32.2文件安全傳輸部分功能需求32.3系統(tǒng)實(shí)現(xiàn)的環(huán)境和開(kāi)發(fā)工具43系統(tǒng)方案設(shè)計(jì)43.1功能模塊流程圖43.2口令安全模塊部分方案設(shè)
8、計(jì)83.3文件安全傳輸部分方案設(shè)計(jì)93.3.1DES加密算法93.3.2SSL協(xié)議103.4數(shù)據(jù)庫(kù)的設(shè)計(jì)114系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)124.1總體結(jié)構(gòu)圖124.2與數(shù)據(jù)庫(kù)建立連接124.3口令認(rèn)證及存儲(chǔ)方式設(shè)計(jì)134.4數(shù)字證書(shū)創(chuàng)建134.5關(guān)鍵代碼說(shuō)明1