Digital Steganography is a Java application that enables the embedding and extraction of secret messages within digital images. Steganography is the practice of concealing information within other non-secret data to maintain the confidentiality of the message. This project utilizes the technique of LSB (Least Significant Bit) steganography to embed text messages within image files.
- Moosa Qaisar (21-CP-67)
- Aazib Majeed (21-CP-01)
- Embed a secret message within an image file.
- Extract a secret message from an image file.
- Supports various image formats such as JPEG, PNG, BMP, etc.
- User-friendly interface for easy interaction.
- Compatible with Java SE platform.
- Clone the repository to your local machine.
git clone https://github.com/rajput-musa/digital-steganography.git-
Launch the application by running the
Main.javafile. -
Click the "Open" button to select an image file in which you want to embed a secret message.
-
Enter your secret message in the provided text area.
-
Click the "Embed" button to embed the message within the image.
-
The steganographed image will be displayed in the application window.
-
To extract the secret message from an embedded image, click the "Open" button and select the steganographed image.
-
Click the "Decode" button to extract the secret message from the image.
-
The extracted message will be displayed in the application's text area.
This project is licensed under the MIT License.
Contributions are welcome! If you find any bugs or have suggestions for improvements, please feel free to open an issue or submit a pull request.
This project was inspired by the concept of steganography and built using Java and Java Swing.
For any inquiries or feedback, please contact on discord @ "7up".
Feel free to modify the contents of this README.md file to suit your project's specific details and requirements.