Rishabh-Negi / AES-RSA-Encryption

A client-server application with confidential message exchange to provide authentication, integrity and key sharing among both the client and server with the help of RSA and AES algorithm.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AES-RSA-Encryption

A client-server application with confidential message exchange to provide authentication, integrity and key sharing among both the client and server with the help of RSA and AES algorithm.
This contains six python files representing various methods required. The main functions of these files are:

  • client_main.py : Representing the Client side
  • server_main.py : Representing the Server side
  • aes_encryption.py : Has the functions required to implement Simpled AES encryption
  • aes_decryption.py : Has the functions to implement Simplified AES decryption
  • hashalgo.py : Has the function to implement the hash algorithm
  • rsa_algo.py : Has the function to implement the RSA algorithm

Flow

Flow Diagram

Output

Execution

About

A client-server application with confidential message exchange to provide authentication, integrity and key sharing among both the client and server with the help of RSA and AES algorithm.

License:GNU General Public License v3.0


Languages

Language:Python 100.0%