Design and Implementation of a Network Programming Module (A Secure Client-Server Chat Application)

dc.contributor.authorUkaegbu, Chinedu
dc.contributor.authorKadiri, Emmanuel
dc.date.accessioned2024-03-13T14:11:57Z
dc.date.available2024-03-13T14:11:57Z
dc.date.issued2023-10-24
dc.description.abstractSeveral network systems are built to communicate with one another as well as made available through service-oriented architectures. In this project, the client server architecture is used to develop a chat application. Firstly a chat application is created for both Client and Server which is based on Transmission Control Protocol (TCP) where TCP is connection oriented protocol and is a reliable connection protocol. As security is the key factor while communicating over a network, so in this project, MySQL SSL protocol and hash function was used for the Database based on a numbers of benefits. The hash values of the real password and the random generated number (salt) is stored in the database. The original password is not stored on the system, making cracking of password much harder.
dc.identifier.doihttps://doi.org/10.31730/osf.io/c6bym
dc.identifier.urihttps://africarxiv.ubuntunet.net/handle/1/418
dc.identifier.urihttps://doi.org/10.60763/africarxiv/377
dc.identifier.urihttps://doi.org/10.60763/africarxiv/377
dc.identifier.urihttps://doi.org/10.60763/africarxiv/377
dc.subjectApplication
dc.subjectClient Server Chat
dc.subjectNetwork Model
dc.subjectPassword Encryption
dc.subjectPort
dc.subjectProtocol TCP
dc.titleDesign and Implementation of a Network Programming Module (A Secure Client-Server Chat Application)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Design and Implementation of a Network Programming Module (A Secure Client-Server Chat Application).pdf
Size:
1.45 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.72 KB
Format:
Item-specific license agreed to upon submission
Description:

Collections