Skip to content

Sriguru95/-Projet-POO-JAVA-BOP-Steganographie-et-Metadonnees-de-fichiers-images

 
 

Repository files navigation

PROJET S3 METADONNEES DES FICHIERS IMAGES ET STEGANOGRAPHIE PAR DAMODARANE.JEAN-BAPTISTE et ELUMALAI.SRIGURU

Introduction

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

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

  2. 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

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

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

  5. 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



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



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



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

About

This is a 2nd college project which is developped by 2 CY University IT students

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%