基于XMPP協(xié)議與混合加密的即時(shí)通訊系統(tǒng)研究與實(shí)現(xiàn)
【圖文】:
檢查通過單向散列函數(shù)計(jì)算完成[23]。回?fù)苷J(rèn)證采用 DNS 方式完成,RFC2052 中詳細(xì)制定了這一技術(shù)細(xì)節(jié)。通過回?fù)苷J(rèn)證技術(shù),服務(wù)器可以確定與自己連接的其他服務(wù)器是否擁有合法的授權(quán)[23]。2.2 Openfire 與 Smack2.2.1 Openfire 簡(jiǎn)介Openfire 是開源社區(qū) Ignite Realtime 推出的一款開源免費(fèi)的實(shí)時(shí)協(xié)作服務(wù)器,其采用 XMPP 協(xié)議,通過 Java 編程語(yǔ)言開發(fā),具有良好的跨平臺(tái)性[24]。Openfire 作為一個(gè)開源的 XMPP 服務(wù)器,既能對(duì)客戶端起到連接認(rèn)證、會(huì)話管理、消息轉(zhuǎn)發(fā)的作用,又能對(duì)用戶實(shí)現(xiàn)登錄驗(yàn)證、好友管理等功能。除此之外,Openfire 通過使用 Web端管理服務(wù)器自身的配置、端口、數(shù)據(jù)庫(kù)等功能,,Web 界面簡(jiǎn)潔大方,功能實(shí)用,十分方便開發(fā)人員上手。Openfire 本身?yè)碛凶约旱臄?shù)據(jù)庫(kù),同時(shí)也支持常見的數(shù)據(jù)庫(kù),包括 Oracle、MySQL 和 SQLServer 等。
第五章 即時(shí)通訊系統(tǒng)實(shí)現(xiàn)與測(cè)試在第三章中本文對(duì)即時(shí)通訊系統(tǒng)的總體架構(gòu)與數(shù)據(jù)庫(kù)、服務(wù)器、客戶端進(jìn)行了設(shè)計(jì),并給出了詳細(xì)的模塊劃分,而在第四章中本文設(shè)計(jì)了一種具有選擇性加密的混合加密的方案,本章將根據(jù)第三章的功能設(shè)計(jì)與第四章的加密設(shè)計(jì),通過編寫程序?qū)崿F(xiàn)該即時(shí)通訊系統(tǒng),并對(duì)系統(tǒng)的功能與加密的功能和性能進(jìn)行測(cè)試,然后論證其安全性,力求達(dá)到需求中提出的目標(biāo)。具體的開發(fā)環(huán)境如下:Java 服務(wù)器的開發(fā)工具為 MyEclipse Enterprise Workbench2014,服務(wù)器為Apache Tomcat 7.0.64,Android 客戶端的開發(fā)工具為Android Studio 3.0。5.1 XMPP 服務(wù)器部署本系統(tǒng)選用 Openfire 開源服務(wù)器作為 XMPP 服務(wù)器,Openfire 服務(wù)器在安裝完成后需要對(duì)各種參數(shù)進(jìn)行配置,其中比較重要的是數(shù)據(jù)庫(kù)的配置,具體配置信息如圖5.1 所示,其中數(shù)據(jù)庫(kù)本系統(tǒng)選擇了開源免費(fèi)、小巧實(shí)用的 MySQL 數(shù)據(jù)庫(kù)。
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2019
【分類號(hào)】:TP311.52;TN918.4
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 趙鳳;;即時(shí)通訊與人的自由[J];科技風(fēng);2018年24期
2 萬(wàn)安;;微信能取代“見字如面”的書信么?[J];語(yǔ)文月刊;2017年06期
3 陸志瑛;;即時(shí)通訊“群”在學(xué)科教育中的功效[J];中學(xué)政治教學(xué)參考;2012年06期
4 任巍;;移動(dòng)即時(shí)通訊服務(wù)持續(xù)使用意向影響因素研究[J];中國(guó)新通信;2016年15期
5 ;子曰[J];中國(guó)商人;2016年12期
6 萬(wàn)安;;題目一[J];課堂內(nèi)外(作文獨(dú)唱團(tuán));2017年07期
7 趙東山;;融云:服務(wù)12萬(wàn)App,日活超過5000萬(wàn)[J];創(chuàng)業(yè)邦;2017年07期
8 荊濤;;淺析即時(shí)通訊技術(shù)對(duì)現(xiàn)代教學(xué)的影響[J];中國(guó)新通信;2014年21期
9 常樂;;論即時(shí)通訊技術(shù)在當(dāng)代教學(xué)中的作用[J];延安職業(yè)技術(shù)學(xué)院學(xué)報(bào);2012年01期
10 曾德高;鄭小玲;;移動(dòng)即時(shí)通訊業(yè)務(wù)持續(xù)使用意向研究[J];現(xiàn)代商貿(mào)工業(yè);2012年11期
相關(guān)會(huì)議論文 前10條
1 李東;;即時(shí)通訊技術(shù)在電力企業(yè)中的應(yīng)用[A];2006電力行業(yè)信息化年會(huì)會(huì)議論文集[C];2006年
2 張鳴鳴;鄧詠詩(shī);;困境與進(jìn)路:即時(shí)通訊記錄在民事訴訟中的采用[A];法院改革與民商事審判問題研究——全國(guó)法院第29屆學(xué)術(shù)討論會(huì)獲獎(jiǎng)?wù)撐募ㄉ希C];2018年
3 陳貽雄;田貴森;;也談網(wǎng)絡(luò)即時(shí)通訊語(yǔ)言的性別差異[A];中國(guó)社會(huì)語(yǔ)言學(xué)(2006年第2期)[C];2006年
4 申寶軍;;定制Sametime,打造奧運(yùn)報(bào)道的IM系統(tǒng)——新華社奧運(yùn)報(bào)道指揮系統(tǒng)的技術(shù)實(shí)現(xiàn)[A];中國(guó)新聞技術(shù)工作者聯(lián)合會(huì)五屆一次理事會(huì)暨學(xué)術(shù)年會(huì)論文集(上篇)[C];2009年
5 錢令波;;基于即時(shí)通訊技術(shù)支持下的參與式教學(xué)對(duì)醫(yī)學(xué)生批判性思維的影響[A];2016浙江省生理科學(xué)會(huì)年會(huì)論文摘要[C];2016年
6 張禹諾;馮W毲
本文編號(hào):2597506
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/2597506.html