A Cybersecurity Steganography Application that combines AES-256 encryption with steganography to securely embed data into images, audio, video, PDFs, and DOCX files. Features a user-friendly GUI, authentication system, and portable .exe format for easy and secure data hiding. ππ
This project is a Cybersecurity Steganography Application that combines AES-256 encryption with steganography to securely embed sensitive data into multiple file types (images, audio, video, PDFs, and DOCX). The tool features a user-friendly GUI built with Tkinter and operates as a standalone .exe file without requiring Python installation.
- AES-256 encryption secures the data before embedding.
- Steganography hides the encrypted data within files without altering usability.
- Tkinter-based interface for easy encryption and decryption.
- Multi-tab navigation (Encryption, Decryption, Logs, Settings).
- File selection dialogs & message popups for better user experience.
- Tracks encryption & decryption history with timestamps.
- Logs file types and processing time for auditing.
- Login system to prevent unauthorized access.
- Config file storage (config.json) for credential management.
- Encrypts and embeds data into images, audio, video, PDFs, and DOCX.
- Maintains file integrity without corruption.
- Compiled to .exe using PyInstaller.
- No Python installation needed for end-users.
- Custom footer watermark:
Β© 2025 Steganography Encryption Tool by Vivek Kumar Yadav.
Ensure you have Python and the required libraries installed:
pip install -r requirements.txtpython ui.py- Simply double-click the .exe file to launch the application.
1οΈβ£ Select a file (image, audio, video, PDF, or DOCX). 2οΈβ£ Enter the secret message and an encryption key. 3οΈβ£ Encrypt & Embed the data securely. 4οΈβ£ Retrieve the hidden message using the correct key.
-
User Autentication Window(Authentication UI)
-
Encryption Image(Main UI)
-
Encryption Image Success Prompt(Main UI)
-
Encryption Audio(Main UI)
-
Encryption Audio Success Prompt(Main UI)
-
Encryption Video(Main UI)
-
Encryption Video Success Prompt(Main UI)
-
Original and Encrypted File Comparasion(Main UI)
-
Selecting File to Decrypt(Main UI)
-
Decryption Image(Main UI)
-
Decryption Audio(Main UI)
-
Decryption Video(Main UI)
-
Decryption Error Prompt(Main UI)
-
Activity Log(Main UI)
-
Settings(Main UI)
Feel free to fork the repository and submit a pull request for enhancements.
This project is licensed under MIT License β feel free to use and modify it.
For any queries or collaborations, contact Vivek Kumar Yadav at nastov03@gmail.com.
π₯ Made with Passion for Cybersecurity! π₯