Skip to content

Steganographic tool to encrypt files and hide them inside of .jpeg images

License

Notifications You must be signed in to change notification settings

gh0stKn1ght/ImageCrypt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

ImageCrypt

Steganographic tool to encrypt files and hide them inside of .jpeg pictures

image

Usage

Merging files

  1. Enter paths to your .jpeg and file you want to hide on the left side of the launcher.
  2. If you have Fernet key, you can fill the "Key file" field too. Otherwise, program will generate random encryption key.
  3. Press "Merge files" button. Files will be in the directory you've started program from. %filename%.jpeg-old.jpeg is a clear version of your image. %filename%.jpeg is the image with encrypted data inside.

Extracting data

  1. Enter paths to a merged .jpeg and the file with the key it was encrypted with.
  2. Press "Extract files" button. Decrypted file will be in the directory you've started program from.

Installation

Universal method

Go to the releases tab and download latest release for your OS

Run from source

Linux

  1. Run command:
sudo apt install pip && pip install pyside6 cryptography && curl https://raw.githubusercontent.com/gh0stKn1ght/ImageCrypt/refs/heads/main/launcher.py
  1. Start by:
python launcher.py

Windows

  1. Download and install pip
  2. Run command
pip install pyside6 cryptography && curl https://raw.githubusercontent.com/gh0stKn1ght/ImageCrypt/refs/heads/main/launcher.py
  1. Start by:
python launcher.py