Image Steganography Project using Python

Download Project Document/Synopsis

Steganography is the process of hiding a secret audio/video/text within a larger one in such a way that someone cannot know the presence or contents of the hidden audio/video/text. Steganography is, many times, confused with cryptography as both the techniques are used to secure information. The difference lies in the fact that steganography hides the data so that nothing appears out of ordinary while cryptography encrypts the text, making it difficult for an out sider to infer anything from it even if they do attain the encrypted text. Both of them are combined to increase the security against various malicious attacks. The purpose of Steganography is to maintain secret communication between two parties. Using the LSB technique, which facilitates plain text hiding in an image as well as hiding files in an image. It works with JPEG and PNG formats for the cover image and always creates PNG Stego image due to its lossless compression. Least Significant Bit Embeddings (LSB) are a general steganographic technique that may be employed to embed data into a variety of digital media, the most studied applications are using LSB embedding to hide one image inside another. In this image steganography software, we can hide the data using LSB embed techniques.



Advantages
  • Difficult to detect, only receiver can detect.
  • Can be applied differently in digital image, audio and video file.
Disadvantages
  • It requires active internet connection.
-->