Skip to content

A server client chat application with GUI in python using Sockets and RSA cryptography algorithm for secure data transmission

Notifications You must be signed in to change notification settings

Haldhardwivedi/Chat-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RSA algorithm :

RSA is asymmetric cryptography algorithm. Asymmetric actually means that it works on two different keys i.e. Public Key and Private Key. As the name describes that the Public Key is given to everyone and Private key is kept private.

An example of asymmetric cryptography :

A client (for example browser) sends its public key to the server and requests for some data. The server encrypts the data using client’s public key and sends the encrypted data. Client receives this data and decrypts it

To Run The porgram First Run The server and open a port for connection

python3 server.py

Now Run The client Script and connect to the host server

python3 client.py

server client

About

A server client chat application with GUI in python using Sockets and RSA cryptography algorithm for secure data transmission

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages