Skip to content

A simple project of hiding message inside an image after encrypting it built with python

License

Notifications You must be signed in to change notification settings

Sucho6996/ImageCryptoSteganography

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🖼️🔐 ImageCryptoSteganography

A Python-based image steganography tool for hiding and retrieving secret messages within images using the Least Significant Bit (LSB) substitution method.

Python Pillow


📜 Table of Contents

  1. Overview
  2. Installation
  3. Usage
  4. Features
  5. Contributing
  6. License

📝 Overview

ImageCryptoSteganography is a command-line tool that allows users to embed secret messages into images and retrieve them later. It uses the Least Significant Bit (LSB) substitution method for steganography, making it a simple and effective solution for concealing information within image files.


⚙️ Installation

  1. Clone the repository: bash git clone https://github.com/Sucho6996/ImageCryptoSteganography.git cd ImageCryptoSteganography

  2. Install the required dependencies: bash pip install -r requirements.txt


🚀 Usage

🖼️ Hide a Message

bash python hide.py -i input_image.png -m "Secret Message" -o output_image.png

  • -i: The input image file (PNG).
  • -m: The secret message to hide.
  • -o: The output image file where the message is hidden.

🔍 Retrieve a Message

bash python retrieve.py -i output_image.jpg

  • -i: The image file containing the hidden message.

🌟 Features

  • 🔑 Hide and retrieve text messages within images.
  • 🖼️ Supports PNG formats.
  • 🛠️ Utilizes the Least Significant Bit (LSB) substitution method for steganography.
  • 💻 Simple command-line interface for ease of use.

🤝 Contributing

Contributions are welcome! Here's how you can contribute:

  1. Fork the repository 🍴

  2. Create a feature branch 🚀 bash git checkout -b feature-branch

  3. Commit your changes 💾 bash git commit -m "Add new feature"

  4. Push to your branch 📤 bash git push origin feature-branch

  5. Open a pull request 📬


📜 License

This project is licensed under the MIT License. For more information, refer to the LICENSE file.

About

A simple project of hiding message inside an image after encrypting it built with python

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages