基于Qt的安全文件傳輸系統(tǒng)
發(fā)布時(shí)間:2017-09-15 06:12
本文關(guān)鍵詞:基于Qt的安全文件傳輸系統(tǒng)
更多相關(guān)文章: 安全文件傳輸 Qt SSL QSslSocket
【摘要】:互聯(lián)網(wǎng)的飛速發(fā)展,給人們帶來(lái)了很多便捷,同時(shí)日益復(fù)雜的網(wǎng)絡(luò)環(huán)境也帶來(lái)了許多安全隱患,網(wǎng)絡(luò)安全對(duì)人們的工作和生活起著至關(guān)重要的作用。文件傳輸被廣泛應(yīng)用在網(wǎng)絡(luò)通信的各種場(chǎng)合,人們對(duì)其安全性的要求日益劇增,因此對(duì)文件傳輸安全性的研究已變得十分重要。本文在SSL加密協(xié)議和線程池技術(shù)基礎(chǔ)上,利用Qt設(shè)計(jì)出一個(gè)跨平臺(tái)的安全文件傳輸系統(tǒng)。一方面通過(guò)加入SSL協(xié)議來(lái)保證文件傳輸?shù)陌踩?另一方面,在服務(wù)器端,采用一種流水線結(jié)構(gòu)的線程池技術(shù)改進(jìn)服務(wù)器接受客戶端請(qǐng)求的形式,通過(guò)測(cè)試,改進(jìn)后的線程池服務(wù)器的響應(yīng)任務(wù)時(shí)間與普通線程池服務(wù)器相比明顯縮短,進(jìn)而提高了服務(wù)器工作效率,本文的主要研究?jī)?nèi)容分為以下幾個(gè)部分:首先深入分析文件傳輸系統(tǒng)研究背景和發(fā)展現(xiàn)狀,指出目前文件傳輸系統(tǒng)存在的不足之處,進(jìn)而提出SSL加密協(xié)議和線程池技術(shù)相結(jié)合的安全文件傳輸系統(tǒng)。然后對(duì)SSL加密協(xié)議的實(shí)現(xiàn)過(guò)程進(jìn)行詳細(xì)的分析和研究,明確加密協(xié)議中對(duì)稱加密和非對(duì)稱加密機(jī)制,在此基礎(chǔ)上,詳細(xì)分析和研究Qt中基于SSL協(xié)議的加密實(shí)現(xiàn)過(guò)程以及與此相關(guān)的QSslSocket類中的關(guān)鍵技術(shù)。接著詳細(xì)分析和研究并發(fā)服務(wù)器的工作特點(diǎn),在此基礎(chǔ)上,根據(jù)該系統(tǒng)功能需求,提出一種流水線結(jié)構(gòu)的線程池服務(wù)器模型,以提高服務(wù)器工作效率,并闡述具體的實(shí)現(xiàn)過(guò)程以及測(cè)試結(jié)果。最后根據(jù)安全文件傳輸?shù)脑O(shè)計(jì)需求,采用流水線結(jié)構(gòu)的線程池和SSL協(xié)議實(shí)現(xiàn)了基于Qt的安全文件傳輸系統(tǒng)。通過(guò)對(duì)該系統(tǒng)的測(cè)試,實(shí)現(xiàn)了文件的安全傳輸以及服務(wù)器和客戶端的配置功能。為保證數(shù)據(jù)傳輸?shù)陌踩吞岣叻⻊?wù)器工作效率提供了有價(jià)值的探索。
【關(guān)鍵詞】:安全文件傳輸 Qt SSL QSslSocket
【學(xué)位授予單位】:寧波大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP393.08
【目錄】:
- 摘要4-5
- Abstract5-9
- 引言9-10
- 1 緒論10-15
- 1.1 研究的背景及意義10-11
- 1.2 研究現(xiàn)狀與發(fā)展11-13
- 1.2.1 與傳統(tǒng)文件傳輸系統(tǒng)的比較11-12
- 1.2.2 國(guó)內(nèi)外安全文件傳輸系統(tǒng)的研究現(xiàn)狀12-13
- 1.3 論文主要研究?jī)?nèi)容13
- 1.4 論文的組織結(jié)構(gòu)13-15
- 2 Qt網(wǎng)絡(luò)模塊及SSL協(xié)議15-40
- 2.1 Qt概述15-24
- 2.1.1 Qt網(wǎng)絡(luò)基礎(chǔ)18-23
- 2.1.2 Qt網(wǎng)絡(luò)效率23-24
- 2.2 安全漏洞分析24-25
- 2.3 SSL協(xié)議概述25-39
- 2.3.1 SSL加密算法25-30
- 2.3.2 SSL協(xié)議基礎(chǔ)30-34
- 2.3.3 QSsl Socket概述34-37
- 2.3.4 QSsl Socket主要函數(shù)介紹37-39
- 2.4 本章小結(jié)39-40
- 3 Qt線程池實(shí)現(xiàn)40-55
- 3.1 線程池概述40-42
- 3.2 Qt線程池類42-47
- 3.2.1 QObject類與線程42-45
- 3.2.2 QThread Pool類45-47
- 3.3 線程池實(shí)現(xiàn)47-54
- 3.3.1 線程池模型介紹47-50
- 3.3.2 線程池建立50-54
- 3.4 本章小結(jié)54-55
- 4 安全文件傳輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)55-66
- 4.1 安全文件傳輸系統(tǒng)的體系結(jié)構(gòu)55-56
- 4.2 安全文件傳輸系統(tǒng)總體開(kāi)發(fā)架構(gòu)56-58
- 4.3 安全文件傳輸系統(tǒng)軟件設(shè)計(jì)58-65
- 4.3.1 Qt界面顯示設(shè)計(jì)58-59
- 4.3.2 服務(wù)器端軟件設(shè)計(jì)59-63
- 4.3.3 客戶端軟件設(shè)計(jì)63-65
- 4.4 本章小結(jié)65-66
- 5 安全文件傳輸系統(tǒng)的測(cè)試66-80
- 5.1 項(xiàng)目運(yùn)行環(huán)境的搭建與測(cè)試66-68
- 5.2 項(xiàng)目軟件運(yùn)行測(cè)試68-78
- 5.3 本章總結(jié)78-80
- 6 總結(jié)與展望80-82
- 6.1 總結(jié)80
- 6.2 展望80-82
- 參考文獻(xiàn)82-85
- 在學(xué)研究成果85-86
- 致謝86
【參考文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前1條
1 唐富強(qiáng);于鴻洋;張萍;;Linux下通用線程池的改進(jìn)與實(shí)現(xiàn)[J];計(jì)算機(jī)工程與應(yīng)用;2012年28期
中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前1條
1 張春艷;基于Qt的嵌入式圖形用戶界面研究與實(shí)現(xiàn)[D];大連海事大學(xué);2008年
,本文編號(hào):854764
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/854764.html
最近更新
教材專著