systemaxiom/stegpy
steganography program that compresses and encrypts first, in python
๐ StegPy: Secure Folder Hider
This tool allows you to take an entire folder (up to ~1.5MB for a standard HD photo) and hide it inside a PNG image using AES-256 encryption.
๐ Setup (One-time only)
Install Python: Download and install the latest version from python.org. Make sure to check the box that says "Add Python to PATH" during installation.
Install Libraries: Open your command line, navigate to the folder containing these files, and run:
install requirements.txt
pip install -r requirements.txt
To Hide a Folder:
PowerShell
python stegpy.py -e -i "my_picture.png" -f "C:\Path\To\MyFolder" -o "hidden_vault.png"
It will ask you to enter and confirm a Master Key(password).
It will automatically verify that the data is recoverable before finishing.
To Get Your Folder Back:
python stegpy.py -d -i "hidden_vault.png"
Enter your Master Key, and the folder will be extracted to your current location.
Use PNG only: JPG images use "lossy" compression which will destroy your encrypted data. Always use .png.
Don't Upload to Social Media: Sites like Facebook or Discord compress images. This will break the encryption. Keep the "vault" image on your local drive or a USB stick.