8000 GitHub - Anshuman-02/Steganography: Python project for hiding secret messages in images using steganography.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Python project for hiding secret messages in images using steganography.

Notifications You must be signed in to change notification settings

Anshuman-02/Steganography

Repository files navigation

🖼️ Secure Data Hiding in Images Using Steganography

🔒 Overview

This project implements image steganography, allowing users to hide secret messages inside images securely.
The message is encrypted before embedding, ensuring data security.


📌 Features

  • ✅ Hide secret messages inside images
  • ✅ Uses XOR encryption for added security
  • ✅ Supports JPG & PNG image formats
  • ✅ Simple and lightweight implementation using Python & OpenCV
  • ✅ Works on Windows, Linux, and macOS

⚙️ Technologies Used

  • 🐍 Python - Core programming language
  • 🖼️ OpenCV (cv2) - Image processing
  • 📂 OS Module (os) - File and system operations
  • 🔐 XOR Encryption - Encrypting secret messages before embedding

🚀 Installation & Usage

  1. Install Dependencies Make sure Python is installed. Then, install OpenCV:
    pip install opencv-python
    
  2. Run the Encoder (Hiding Message)
    python encryption.py
  • Enter your secret message and password.
  • The modified image (mypicencrypted.png) will be saved in the project folder.
  1. Run the Decoder (Extracting Message)
    python decrypt.py
  • Enter the correct password to retrieve the hidden message.

📸 Example Output

  • 🏞 Original Image → mypic

  • 🖼 Encrypted Image → mypicencrypted

  • 🔐 Hidden Message Extracted Successfully!

About

Python project for hiding secret messages in images using steganography.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0