Our Team has created a new project titled SecureTalk which is a Secure Chat Application with Encrypted Data Storage
Description:
Designed and developed a secure, real-time terminal-based chat application using Python. This project ensures confidential communication between users by leveraging AES encryption (CBC mode) and storing encrypted messages in a MySQL database. The app uses multithreading to manage multiple client connections and supports full-text search with pagination for efficient retrieval of chat history.
Key Highlights:
1. Real-time messaging using Python Sockets
2. AES-128 encryption using PyCryptodome to secure messages
3. Encrypted messages stored and retrieved from MySQL
4. Supports full-text search & pagination
5. Modular and scalable codebase
6. Developed as part of an academic placement project
Technology Used:
Python, Socket Programming, MySQL, AES Encryption, PyCryptodome, Threading
Here is the GitHub link for the source code of the entire project:
https://github.com/LegendTejas/Secure...