Steganography Laboratory
Hide secret messages inside images using LSB and encryption
Try hiding and extracting messages in images using LSB technique with optional encryption. See how steganography works step by step!
EnDecLab Logo
1

Embed Message (LSB)

Supported formats: PNG, JPEG, BMP (PNG recommended for lossless LSB).

2

Extract Message (LSB)

Supported formats: PNG, JPEG, BMP.

About Steganography (LSB) with Encryption

Steganography is the technique of hiding secret messages inside digital files, like images, in a way that others can't detect their presence. Unlike cryptography, which hides the meaning, steganography hides the existence of the message.

LSB (Least Significant Bit) Technique

LSB works by replacing the least significant bits of image pixels with bits of your secret data. Since this change is minor, it's usually invisible to the human eye.

How It Works:

  1. Encrypt Message: Your message is encrypted using AES and a password.
  2. Convert to Binary: Encrypted data is turned into binary bits.
  3. Embed into Image: Bits are hidden in the image's pixel LSBs.
  4. Extract & Decrypt: On the other side, bits are read, and the original message is decrypted using the password.

Note:

Avoid using JPEG images as they compress and can damage hidden data. Use PNG for best results. Even if the hidden data is found, encryption ensures it can't be read without the correct password.