A simple Python-based program implementing the Digital Image Steganography using LSB Method. Image Steganography is the technique of hiding text data in a digital image in such a way such that from bare eyes it is not possible to tell whether the image contains some secret text hidden in it. Out of the many techniques, one of the most basic and simple technique is the LSB (Least Significant Bit) Method.
In this notebook, the LSB Method has been implemented for hiding a text data in an image, and, given such an image, how the hidden data can be retrieved.
-
Install Python: https://wiki.python.org/moin/BeginnersGuide/Download
-
Install Pip: https://pip.pypa.io/en/stable/installation/
-
Install Jupyter Notebook: https://docs.jupyter.org/en/latest/install/notebook-classic.html
-
Clone the GitHub Repository:
git clone https://github.com/confusedDip/lsb-method-steganography.git
-
Install the Dependencies:
pip install -r requirements.txt
-
Upload your own cover image in the same directory
-
Run the Jupyter Notebook
jupyter notebook LSB_Method_Steganography.ipynb
-
Or, Run the Python file
python LSB_Method_Steganography.py