Skip to content

Gous13/Image-Steganography-using-Python-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Image Steganography using Python

Screenshot (363)

Welcome to Image Steganography using Python!
This project enables you to hide secret messages inside images using simple and effective steganography techniques. Whether you're a privacy enthusiast or just want to learn how data can be concealed in plain sight, this project will guide you through the fascinating world of steganography.


πŸš€ Features

  • Encode messages in images: Hide text within PNG and JPG images using Least Significant Bit (LSB) steganography.
  • Decode hidden messages: Extract concealed information from stego-images.
  • Support for multiple image formats: Works with popular image formats.
  • User-friendly interface: Simple CLI for encoding and decoding.
  • Customizable: Easily extend or tweak for your own needs.

πŸ“Έ How It Works

Steganography is the art of hiding information within other data.
This project uses the LSB technique, modifying the least significant bits of image pixels to encode your secret message.


πŸ› οΈ Installation

  1. Clone the repository:
    git clone https://github.com/Gous13/Image-Steganography-using-Python.git
    cd Image-Steganography-using-Python

πŸ“‚ Example

  1. Encode:

    • Input: cat.png
    • Message: The password is swordfish
    • Output: cat_secret.png
  2. Decode:

    • Input: cat_secret.png
    • Output: The password is swordfish

🧩 Project Structure

Image-Steganography-using-Python/
β”œβ”€β”€ steganography.py
β”œβ”€β”€ README.md

πŸ”‘ Algorithms Used

  • Least Significant Bit (LSB):
    The LSB method embeds bits of the message in the least significant bits of the image pixels, making the changes imperceptible to the human eye.

πŸ–ΌοΈ Supported Formats

  • PNG
  • JPG/JPEG

🀝 Contributing

Contributions are welcome!
Feel free to fork the repo, submit pull requests, or open issues for suggestions and bug reports.


πŸ’¬ Contact

Created by Gous13
For questions or feedback, open an issue or reach out via GitHub.


Disclaimer:
This project is for educational purposes. Do not use steganography for illegal activities.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages