Project Details
Project information
- Name: LSB Image Steganography
- Category: Command Line Interface Program
- Language: C
- Project URL: LSB Image Steganography
LSB Image Steganography - A command line application program
LSB Image Steganography : a simple tool that hides and retrieves text in BMP images using least-significant-bit encoding with password (magic string) protection.
Development Highlights
Features implemented:
- 🖼️ Encode Message – Hide secret text from a file into a .bmp image
- 🔐 Magic String Protection – Encode and decode only with the correct password
- 📁 Decode Message – Extract the hidden text from the stego image
- ⚙️ File Validation – Checks all input and output files before processing
- 💡 LSB Technique – Uses Least Significant Bit manipulation to embed data safely
- 📊 Capacity Check – Verifies image size before encoding to prevent data loss
- 📜 Modular Design – Separate source and header files for clarity and maintenance
- 🧠 Error Handling – Handles invalid formats, missing files, and mismatched passwords gracefully
- 💾 Output File – Creates a new stego.bmp file containing the hidden message
- 🧩 Command-Line Interface – Simple CLI interaction for encoding and decoding operations