Upload an image

Upload an image

Captain Marvel's cat
Area 51

This application demonstrates Steganography, a technique that embeds secret content—such as files, messages, images, or videos—within other digital media. Unlike cryptography, which solely protects message content, steganography masks both the presence and substance of confidential communication. The key advantage of steganography is its ability to keep hidden information inconspicuous; even highly secure encrypted messages can draw unwanted attention, whereas steganographic communications can remain unnoticed.


  1. We get the following inputs from the user: an image, a keyword, and a message
  2. The message is encrypted using the keyword with the Vigenère cipher
  3. The encrypted text is converted to an array of numbers using ASCII
  4. The alpha channel data in the image is modified to represent the array of numbers and a unique end token
  1. We get the following inputs from the user: an image and a keyword
  2. The alpha channel content of the image is parsed until a unique end token is reached to obtain an array of numbers
  3. The array of numbers is converted to encrypted text using ASCII
  4. The extracted text is decrypted using the keyword and then displayed to the user

Process Flow