Skip to content

A multi-threaded GUI application for the client – server communication which uses a Kerberos encryption mechanism for a secure connection.

Notifications You must be signed in to change notification settings

thegamingbot/Key-Distribution-Center

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Key-Distribution-Center

A multi-threaded GUI application for the client – server communication which uses a Kerberos encryption mechanism for a secure connection.

Usage

  • bash setup.sh
  • python3 Client/main.py, for the client
  • python3 Server/main.py, for the server

Technologies used

  • Python3.
  • PyQt5
  • cryptograhy
  • SQLite
  • Pickle
  • Sockets

Servers Available

  • Chat Room - A multi client chat room that broadcasts the message to all the participants.
  • File Transfer Server - A client-server connection which allows the user to upload files to the server.
  • Quiz Server - A client-server connection which provides a quiz platform to the user.

About

A multi-threaded GUI application for the client – server communication which uses a Kerberos encryption mechanism for a secure connection.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages