Skip to content

rolind/Img-Crypt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📌 Overview

This is a Python-based Steganography Tool designed for Kali Linux. It allows users to hide and retrieve messages from images securely. The tool also supports password-based encryption for added security.

Features

  • Encode messages into image files.
  • Decode hidden messages from steganographic images.
  • Encrypt messages before encoding with a user-defined password using AES encryption.
  • Supports BMP and PNG formats.
  • Uses Colorama for enhanced terminal output with better formatting for clarity.

📂 Installation

Follow the steps below to set up Img-Crypt on your system.

Step 1: Clone the Repository:

  git clone https://github.com/manish-dalwani/Img-Crypt.git
  cd Img-Crypt

Step 2: Switch to Root & Set Permissions:

  sudo -i
  chmod u+x activate.sh requirements.sh img-crypt.py

Step 3: Setup Virtual Environment

  bash activate.sh
  source env/bin/activate

Step 4: Install Dependencies

  bash requirements.sh

Step 5: Run the Utility

  ./img-crypt.py
  # OR
  python3 img-crypt.py

If you encounter any issues, feel free to open an issue on GitHub or reach out.

🔧 Usage

Encoding a Message into an Image:

  • Select Encode a message (Option 1).
  • Choose to enter the text manually or load it from a file.
  • Provide an image file (JPEG or PNG format).
  • Set a password (Optional).
  • Save the encoded image.

Encoding a Message into an Image

Decoding a Message from an Image:

  • Select Decode a message (Option 2).
  • Provide the encoded image file.
  • Enter the password (if applicable).
  • View or save the decoded message.

Decoding a Message from an Image

👨‍💻 Authors

🤝 Contribute & Collaborate!

👨‍💻 If you find bugs, discover vulnerabilities, or want to add features, feel free to open an issue or submit a pull request. Let’s make this tool even better together!

📬 Connect with me on LinkedIn

📜 License

This project is licensed under MPL-2.0, meaning you can freely use and modify the code, but selling it without permission is not allowed.

About

Python-based Steganography Utility

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 95.9%
  • Shell 4.1%