Project Deep Dive

Shadow-Pixel 🕵️‍♂️

Invisible LSB Image Steganography

PythonOpenCVCryptography

About

A secure steganography tool that hides encrypted payloads within the Least Significant Bits (LSB) of image pixels, making the altered image visually identical to the original.

Key Features

  • AES-256 Encryption — payloads are fully encrypted before being embedded into the image.
  • Password protection — secure your hidden data reliably.
  • High-capacity payload handling — efficient bit allocation to store larger messages without degradation.
  • Zero visual distortion — changes to the LSB are entirely imperceptible to the human eye.

Installation & Usage

Environment Setup

python -m venv venv
source venv/bin/activate
pip install -r requirements.txt

Command Pipeline

python shadow_pixel.py encode --image in.png ...
python shadow_pixel.py decode --image out.png

Live Demo Simulation

> SYSTEM NOTICE: This interface is currently a frontend simulation demonstrating the CLI pipeline of Shadow-Pixel.

dev@repo:~/shadow-pixel
$