Skip to content

systemaxiom/stegpy

Repository files navigation

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

⚠️ Important Rules
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.

About

steganography program that compresses and encrypts first, in python

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors