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