- This app's main purpose wasn't originally steganography, rather than just learning more about the process of creating a desktop application. The app is built in a way so that it's hopefully easily expansible, in case I wanted to make changes to it in the future.
- Supports jpg and png files.
- I plan on adding more functionalities to this program, mainly the ability to choose the encryption technique.
- For this project I chose to simply hide the given message, or data, in the image's hex dump, so there's no pixel/palette processing.
- We only have to append the binary data to the image file.
- This would be the equialent command in a command line to hide a message:
$ echo "this is a secret message" >> image.jpg
- Helpful for understanding and navigating the code
- I'll assume that python is already installed
-
Clone
git clone https://github.com/triskj0/steganography-app.git cd steganography-app/src
-
Install required packages
python3 -m pip install -r requirements.txt
-
Run
python3 app.py