Skip to content

Chat via local network with RSA encryption consisting of two applications. Server application allows clients to connect and is forwarding messages from one client to the other. Client application allows users to join chat room, see list of connected users and chat with them.

Notifications You must be signed in to change notification settings

michalbochnak/Networked-Chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README.txt

Since program Networked Chat requires prime numbers for RSA encryption/decryption, 
the main folder Networked-Chat contains file named “primeNumbers.rsc”. 
If the user wants to provide his own file with his prime numbers of choice, 
the original file MUST be replaced. However, the name for new file MUST be the 
same “primeNumbers.rsc”. If the name doesn’t match, then the application will force 
user to enter 2 prime numbers from keyboard. Additionally, program uses encryption for 
the block size of 4 characters, meaning user is required provide the two numbers(p,q) 
where p*q (product of p and q) MUST be greater than 268,435,456 but less than 2,147,483,647 

Location for “primeNumbers.rsc”
../../Networked-Chat/

                        ****************************
*****  FILE HAS TO BE IN NETWORKED-CHAT FOLDER AND NUMBERS HAVE TO BE  *****
*****     PRIMES PROGRAM WILL NOT READ IN NUMBERS OTHER THAN PRIMES    *****
*****        FOR OTHER RESTRICTIONS READ THE DESCRIPTIONS ABOVE        *****
                        ****************************
                        
                       

About

Chat via local network with RSA encryption consisting of two applications. Server application allows clients to connect and is forwarding messages from one client to the other. Client application allows users to join chat room, see list of connected users and chat with them.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published