Skip to content

A secure client-server chat application using AES and RSA encryption. Messages are encrypted on the client, transmitted over TCP, and decrypted on the server. Demonstrates symmetric (AES) vs. asymmetric (RSA) cryptography, secure key exchange, and performance differences for real-time secure communication.

Notifications You must be signed in to change notification settings

srinitya1/secure-chat-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Secure Chat Application

A simple client-server chat app using AES and RSA encryption for secure data transmission.

Features

  • AES (fast, symmetric encryption)
  • RSA (secure, asymmetric encryption)
  • Client-Server communication over TCP sockets
  • Key generation with RSA

Usage

  1. Generate keys:
    python generate_keys.py

About

A secure client-server chat application using AES and RSA encryption. Messages are encrypted on the client, transmitted over TCP, and decrypted on the server. Demonstrates symmetric (AES) vs. asymmetric (RSA) cryptography, secure key exchange, and performance differences for real-time secure communication.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages