It is a full-fledged JavaFX Application for hiding text messages in JPEG image. The technique is known as Steganography
This project is the implementation of my own research paper. The corresponding paper can be found here.
-
MySQL Server
The configuration of MySQL Server is:
server: localhost port: 3306 username: root password: none
You can use the above credentials, or use you own. Modify the DbUtil.java file as necessary. The file is located in src->util
-
Java Development Kit 8
You can download the JDK from here
Launch the Application by running MainWindow.java located in the src->util folder.
- The input image must have dimensions divisible by 8. This is because the MCU used for frequency domain transformation is of size 8x8.
- The imput image should be Baseline JPEG. Progressive JPEGs are not supported.
I would like to thank all the professionals in the field for their contribution. I am grateful to the maintainers of the following libraries:
I developed the project in IntelliJ IDEA. You can use the impl file for configurations.
Gaurav Subedi