Ce projet a été réalisé par DAMODARANE Jean-Baptiste et ELUMALAI Sriguru, étudiants en Licence 2 Informatique au sein du groupe C. Il s'articule autour du concept de stéganographie, une technique visant à dissimuler des informations, telles que des messages, au sein de supports numériques, principalement des fichiers image.
La version java
Pour ce projet, nous choisi avec la version javaSE-11
Ce projet peut être exécuté en mode CLI sur la console à l'aide d'un fichier jar.
Ouvrir votre console Linux.
le ficher se nomme : myCli.jar
En mode CLI, l'utilisateur peut :
- explorer un dossier, dont le nom sera passé en argument ou l'utilisateur devra mettre un '.' commande à taper :
java -jar myCli.jar -d .
ou
java -jar myCli.jar -d images
- afficher les métadonnées d'un fichier image dont le nom sera passé en argument commande à taper :
java -jar myCli.jar nom_image.png
- cacher un message/texte dans une image, le message et le nom de l'image seront passés en argument commande à taper :
java -jar myCli.jar -f nom_image.png -s "message_secret"
- extraire le message dissimulé dans l'image, le nom de l'image contenant le message caché sera passé en argument commande à taper :
java -jar myCli.jar -f nom_image_encode.png -e"
- pour avoir des aides commande à taper :
java -jar myCli.jar -h` ou `java -jar myCli.jar --help
Ce projet peut être exécuté en mode GUI à l'aide d'un fichier jar.
le ficher se nomme : myGui.jar
Pour lancer la fenêtre, veuillez taper la commande :
java -jar myGui.jar
-
Pour explorer un dossier, l'utilisateur doit se placer dans l'onlget "Lister un repertoire", puis cliquer sur le boutton "choisissez un dossier' (pour choisir un dossier) et ensuite cliquer sur analyser
-
Pour afficher les metadonnees d'une image, l'utilisateur doit se placer dans l'onglet "Metadonnees", puis choisir un fichier image et ensuite examiner
-
Pour encoder une image, l'utilisateur doit se placer dans l'onglet correspondant, puis choisir une image et taper nom de la nouvelle image qui va contenir le message. Ensuite taper le message secret et enfin appuyer sur le bouton cacher
-
Pour decoder l'image, l'utilisateur doit se placer dans l'onglet correspondant, choisir le fichier image qui contient le message secret et appuyer sur le bouton decoder
Pour toute contribution ou réutilisation de ce projet, veuillez mentionner les noms des développeurs de ce projet : DAMODARANE Jean-Baptiste et ELUMALAI Sriguru. Pour collaborer, veuillez les contacter pour obtenir leur consentement formel.