Font Size: a A A

Instant Messaging Software Design Has Improved Rc5 Encryption Algorithm

Posted on:2012-04-11Degree:MasterType:Thesis
Country:ChinaCandidate:Y NieFull Text:PDF
GTID:2218330368497945Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet, the communication is becoming more and more convenient among people, to which dependence on network is gradually strengthened. However, various attack means, including information filching, tamper and forgery, hacker invasion, computer virus, internet crime, seriously threat network security in network communication. So how to ensure data security in the communication process has a improtant significance to research workers. This paper, based on analysis of data encryption and network communication, develops a kind of network commnication software with message editors and RC5 encryption/decryption in order to solve the information security problems of data transmission in communi- cation process.Firstly, data encryption technology is an important means in ensuring security of computer nework communication. The thesis, based on compares on different performances of existing data encryption algorithms, selects RC5 algorithm as the encryption technology of network communication software. RC5 is a new modern symmetric blockcipher, its principal characteristics is that it has a fast speed, a variable-number round, a variable-length cryptographic key, and a low memory requirement.Secondly, the two-way communications between client and server use WinSock technology in the software. According to MFC Class Wizard prompts in Developer Studio Wizard, this software makes use of C++ programming language with object-oriented thought, and realizes that any side can edit messages, send messages and receive messages by meas of dialogue-box mode. Then it also realizes the RC5 encryption and decryption algorithm with the C++ Using the WinSock as well as the RC5 algorithm, entire design has realized a network communication software with news edit, RC5 encryption and decryption function, including every module architecture, overall flow architecture and concrete realization process.The results of software running show that this softwareprovides a good solution to data transmission in the information security issues. At the same time, it has both a characteristics of rapid transmission, strong confidenticality, convenient encryption and decryption, and so on.
Keywords/Search Tags:RC5 encryption, WinSock, Intercommunication, mess- age edit
PDF Full Text Request
Related items