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