Secure Chat Application with Encrypted Data Storage Project using Python, AES Encryption and MySQL

Опубликовано: 28 Июнь 2026
на канале: Tejas Tp
199
8

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...