This is a secure chat application built using Flask, Socket.IO, and AES/RSA encryption to ensure message confidentiality and integrity.
- User registration and login
- Real-time messaging
- AES and RSA encryption for messages
- SQLite database for message and user storage
- Python 3.x
- Flask
- Flask-SQLAlchemy
- Flask-SocketIO
- pycryptodome
pip install Flask
pip install Flask-SocketIO
pip install Flask-SQLAlchemy
pip install Werkzeug
pip install pycryptodome
pip install eventletClone the repository. Install the required packages.
git clone https://github.com/SleepTheGod/secure_chat/
pip install -r requirements.txtRun the application
python app.pyAccess the application at http://localhost:5000
NOTE I AM STILL WORKING ON THIS