Only PNG images are supported currently
Tool for easily steganographically embedding AES-256 encrypted messages into images.
All you'll need to do to start is:
- Run Stegocrypt-GUI
- Write a message
- Enter or generate a password (save this or otherwise remember it)
- Enter an optional name to replace your picture's filename
- Press the "Encrypt" button, select one image (PNG image)
- Done!
If you've recieved an image with encrypted text in it, you'll need to:
- Run Stegocrypt-GUI
- Enter password
- Press the "Decrypt" button and read the message in the main text viewer.
Windows
There's an exe file included, but it may not work in some cases. A more reliable way to run stegocrypt is by downloading python 3, opening powershell and running the command "pip install -r requirements.txt" in the directory where you downloaded stegocrypt, and then entering "python main.py".
- Download the zip in the below link titled, "Stegocrypt-GUI Windows".
- Extract the zip and open the new folder.
- Follow the steps ennumerated in the ReadMe.txt within.
Linux/UNIX (Ubuntu / Debian Based)
First you will need tkinter and pip installed. To do this, enter the command "sudo apt install python3-pip python3-tk". Once this is done, you can either manually install the requirements.txt modules or you can run the start-stegocryptgui script that will do it for you. To do it manually, use the command, "pip3 install -r requirements.txt"
- Download the tar.gz file in the below link titled, "Stegocrypt-GUI Linux".
- Extract the tar.gz file, then open the terminal within the newly created folder.
- enter the command "chmod +x start-stegocryptgui;./start-stegocryptgui" or "python3 main.py" (if you've downloaded the requirements txt)
- Made the terminal output more intelligible / useful
- Did some other stuff a while ago that made it better, but forgot to make a note of the changes :p. Just take my word for it that this version is better.
- Deleted useless code from script.
- Deleted unnecessary code that limited the randomness of password generation.
Note: Memes are inconspicuous, so they're the perfect vessel for secret messages (just saying, lol).
Note 2: You'll need to ensure that the image is not compressed when sending it to your recipient. Email attachments are usually good for this.
Note 3: Example picture's password is "Securepassword1!", without the quotation marks