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

来源 :宁波大学 | 被引量 : 0次 | 上传用户:game1980
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网的飞速发展,给人们带来了很多便捷,同时日益复杂的网络环境也带来了许多安全隐患,网络安全对人们的工作和生活起着至关重要的作用。文件传输被广泛应用在网络通信的各种场合,人们对其安全性的要求日益剧增,因此对文件传输安全性的研究已变得十分重要。本文在SSL加密协议和线程池技术基础上,利用Qt设计出一个跨平台的安全文件传输系统。一方面通过加入SSL协议来保证文件传输的安全,另一方面,在服务器端,采用一种流水线结构的线程池技术改进服务器接受客户端请求的形式,通过测试,改进后的线程池服务器的响应任务时间与普通线程池服务器相比明显缩短,进而提高了服务器工作效率,本文的主要研究内容分为以下几个部分:首先深入分析文件传输系统研究背景和发展现状,指出目前文件传输系统存在的不足之处,进而提出SSL加密协议和线程池技术相结合的安全文件传输系统。然后对SSL加密协议的实现过程进行详细的分析和研究,明确加密协议中对称加密和非对称加密机制,在此基础上,详细分析和研究Qt中基于SSL协议的加密实现过程以及与此相关的QSslSocket类中的关键技术。接着详细分析和研究并发服务器的工作特点,在此基础上,根据该系统功能需求,提出一种流水线结构的线程池服务器模型,以提高服务器工作效率,并阐述具体的实现过程以及测试结果。最后根据安全文件传输的设计需求,采用流水线结构的线程池和SSL协议实现了基于Qt的安全文件传输系统。通过对该系统的测试,实现了文件的安全传输以及服务器和客户端的配置功能。为保证数据传输的安全和提高服务器工作效率提供了有价值的探索。
其他文献
认识植物磷代谢的基因调控网络,发掘磷高效基因,从作物自身基因上进行遗传改良,是提高农作物磷利用效率、实现农业可持续发展的根本途径。本文针对前期筛选的5个磷调控转录因子
随着计算机技术的推广应用,人类越来越多的依赖计算机获得各种信息,大量的信息处理工作也都转移到计算机上进行,存在着大量的文字信息处理问题,因而将文字信息快速输入计算机的要
红树植物是一类生长在热带、亚热带海岸潮间带(最高潮线以下及平均高潮线以上)的乔木、灌木或草本植物,通常分为真红树植物和半红树植物。海岸潮间带是一类特殊生境,如高而又经常
棉纤维是着生于棉花种子上的表皮毛,是一种由表皮细胞分化而来、极度伸长的单细胞结构。棉纤维是纺织工业中最重要的天然原料。到目前为止,关于棉纤维发育,尤其是纤维伸长调控的
GPRS无线路由器具有适用范围广、支持快速无线接入等特点,因此在工业控制领域的应用越来越广泛。但由于GPRS网络自身的特点,现有的GPRS无线路由器无法满足快速、实时传输的需求
肝脏在调控脂肪代谢,如脂肪物质的吸收、氧化分解和新的脂肪酸合成中起着重要作用。长期饥饿能够导致人类和模式动物产生肝脏脂肪病变,然而目前仍是不清楚饥饿导致的脂肪肝的分
学位
许多细胞膜表面蛋白常常相互作用,在细胞膜表面以不同亲和力结合形成具有一定空间距离的微团簇。目前,对这些结构进行鉴定及生物学特征分析的蛋白质组学方法,主要依赖于免疫沉淀
着重分析了当前计算机及应用专业在教学上存在的不足,给出了教学改革的几项建议.
从“外师造化”到“中得心源”有一个转换过程,这个过程有时很长。江山如画但不是画,“画者,画也”。它不是山水实景的搬写,需要由物象转换为心象,心象就具备了“实”和“质