Skip to content

CY Cergy Paris Université Bachelor of Science 2nd year (Semester 3) Software Development project

Notifications You must be signed in to change notification settings

JeanBaptiste02/Image-Steganography

Repository files navigation

METADONNEES DES FICHIERS IMAGES ET STEGANOGRAPHIE

Introduction

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

Utilisation et exécutions en mode CLI

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 :

  1. 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
  1. 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
  1. 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"
  1. 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"
  1. pour avoir des aides commande à taper :
java -jar myCli.jar -h` ou `java -jar myCli.jar --help

Utilisation et exécutions en mode GUI

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
  1. 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 image

  2. Pour afficher les metadonnees d'une image, l'utilisateur doit se placer dans l'onglet "Metadonnees", puis choisir un fichier image et ensuite examiner image

  3. 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 image

  4. 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 image

Contribution

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.

About

CY Cergy Paris Université Bachelor of Science 2nd year (Semester 3) Software Development project

Topics

Resources

Stars

Watchers

Forks

Languages