PROJET S3 METADONNEES DES FICHIERS IMAGES ET STEGANOGRAPHIE PAR DAMODARANE.JEAN-BAPTISTE et ELUMALAI.SRIGURU
Ce projet est fait par DAMODARANE Jean-Baptiste et ELUMALAI Sriguru , étudiants en Licence 2 Informatique en groupe C.
Le projet se base sur le concept de steganographie , dont l'objectif est de dissimuler un message dans un fichier image de type .png ou .jpeg et sur les métadonnées des fichiers images.
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 .
oujava -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
oujava -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