Font Size: a A A

Security File Transfer System Based On The QT

Posted on:2016-03-18Degree:MasterType:Thesis
Country:ChinaCandidate:F LiuFull Text:PDF
GTID:2308330476452193Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
The rapidly developing Internet technology has made our life more convenient, meanwhile the growing complex network environment also brings us lots of security risks. Network security makes huge influence on people’s work and life. File transfer has been widely used in various occasions of network communication with growing demand on its safety. Thus, it deserves an urgent study on the safety of file transfer.This thesis, using Qt design a cross-platform security file transfer system based on SSL encryption protocol and the thread pool technology. On the one hand, by joining the SSL protocol to ensure the safety of the file transfer, on the other hand, using a line of the structure of the thread pool technology, to improve the form of server accepting the client. Compared with the common thread pool server, the improved thread pool server has a shorter response time to the task, and improves the efficiency of the server, the main research content of this thesis is divided into the following several parts.At first, it analyzes the background of research and the current situation of the development of file transfer system, and then points out the existing deficiency of the current file transfer system, then puts forward the security file transfer system with the SSL encryption protocol and thread pool technique.Secondly, it deeply analyzes and researches the implementation process of the SSL protocol, clarifies the mechanism of symmetric encryption and asymmetric encryption. On that basis, it narrates the details of the encryption implementation based on SSL protocol and related key technologies of QSslSocket class in the Qt.Thirdly, it analysis and researches in detail on the working characteristics of concurrent server, on that basis, according to the system functional requirements, in order to increase the efficiency of the server, pipeline structure of the thread pool server model is put forward, and explains the concrete implementation process and the test results.Finally, according to the design requirements of the safety file transfer, a safety file transfer system is achieved by combining SSL protocol and assembly line thread pool which meets the requirements to a certain degree. It provides a valuable exploration to ensure the data transmission security and enhance the efficiency of the server.
Keywords/Search Tags:Security file transfer, Qt, SSL, QSslSocket
PDF Full Text Request
Related items