A simple but secure end-to-end encrypted chat system built using Python's socket and rsa libraries. This project allows two users to communicate over a network with all messages encrypted using public-key cryptography.
- π‘ Real-time chat over TCP
- π RSA encryption for secure communication
- π Asymmetric key exchange (Public/Private key pair)
- π¬ Text-based command-line interface
- π‘οΈ Protection against packet sniffing
- Python 3.x
socket(for networking)rsa(for encryption)threading(for sending & receiving concurrently)