基于Qt的安全文件传输系统

来源 :宁波大学 | 被引量 : 0次 | 上传用户:game1980
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网的飞速发展,给人们带来了很多便捷,同时日益复杂的网络环境也带来了许多安全隐患,网络安全对人们的工作和生活起着至关重要的作用。文件传输被广泛应用在网络通信的各种场合,人们对其安全性的要求日益剧增,因此对文件传输安全性的研究已变得十分重要。本文在SSL加密协议和线程池技术基础上,利用Qt设计出一个跨平台的安全文件传输系统。一方面通过加入SSL协议来保证文件传输的安全,另一方面,在服务器端,采用一种流水线结构的线程池技术改进服务器接受客户端请求的形式,通过测试,改进后的线程池服务器的响应任务时间与普通线程池服务器相比明显缩短,进而提高了服务器工作效率,本文的主要研究内容分为以下几个部分:首先深入分析文件传输系统研究背景和发展现状,指出目前文件传输系统存在的不足之处,进而提出SSL加密协议和线程池技术相结合的安全文件传输系统。然后对SSL加密协议的实现过程进行详细的分析和研究,明确加密协议中对称加密和非对称加密机制,在此基础上,详细分析和研究Qt中基于SSL协议的加密实现过程以及与此相关的QSslSocket类中的关键技术。接着详细分析和研究并发服务器的工作特点,在此基础上,根据该系统功能需求,提出一种流水线结构的线程池服务器模型,以提高服务器工作效率,并阐述具体的实现过程以及测试结果。最后根据安全文件传输的设计需求,采用流水线结构的线程池和SSL协议实现了基于Qt的安全文件传输系统。通过对该系统的测试,实现了文件的安全传输以及服务器和客户端的配置功能。为保证数据传输的安全和提高服务器工作效率提供了有价值的探索。
其他文献
认识植物磷代谢的基因调控网络,发掘磷高效基因,从作物自身基因上进行遗传改良,是提高农作物磷利用效率、实现农业可持续发展的根本途径。本文针对前期筛选的5个磷调控转录因子