Mini-projet 1 : Critères d'auto-évaluation
Barème
Il y a trois étapes à compléter pour la réalisation de ce mini-projet. La grille ci-dessous vous donne la répartition des points par étape.
| Points | Maximum possible sur 6 | |
|---|---|---|
| Etape 1 Utilitaires |
26.75 | 2.25 |
| Etape 2 Cryptographie |
41.75 | 4.25 |
| Etape 3 Stéganographie |
29.5 | 5.75 |
| Etape 4 Challenge |
2 | 6 |
Vous pouvez soumettre votre travail au correcteur automatique pour confirmer/infirmer qu'un objectif de note est atteint.
La fréquence de soumission au correcteur automatique qui est recommandée est la suivante:
- une fois l'étape 1 complétée et suffisamment testée localement;
- une fois finalisée et suffisamment testée localement une méthode donnée de chiffrement/déchiffrement;
- une fois finalisés et testés avec suffisamment de soin l'incrustation/dévoilement d'une image dans une image;
- une fois finalisés et testés avec suffisamment de soin l'incrustation/dévoilement d'un texte dans une image.
Correction automatique
Pour soumettre, il est nécessaire de constituer une archive .zip contenant votre projet. Voici comment procéder pour créer manuellement cette archive submission.zip :
- Ouvrez l'explorateur de fichiers de votre système et naviguez jusqu'au dossier racine de votre projet.
- Sélectionnez tout le contenu de ce dossier, y compris les sous-dossiers et fichiers.
- Cliquez avec le bouton droit sur les fichiers sélectionnés, puis choisissez l'option "Compresser en .zip" ou équivalent selon votre système d'exploitation.
- Nommez l'archive submission.zip. Il est impératif de conserver ce nom exact.
Une fois décompressé, le fichier submission.zip doit contenir la hiérarchie suivante :
ch
└── epfl
└── cs107
├── Challenge.java
├── crypto
│ ├── Decrypt.java
│ └── Encrypt.java
├── Helper.java
├── Main.java
├── SignatureChecks.java
├── stegano
│ ├── ImageSteganography.java
│ └── TextSteganography.java
└── utils
├── Bit.java
├── Image.java
└── Text.java
Assurez-vous que la structure des répertoires est bien préservée dans l'archive.
Soumettez ensuite cette archive sur Moodle en suivant les étapes suivantes :
- Utilisez le bouton "New submission" ou "Add a new attempt", puis téléchargez l'archive submission.zip et utilisez le bouton "Save":
- Appuyez sur "Submit assignment", puis confirmez que vous êtes l'auteur et qu'il n'y a pas de plagiat en cochant la case. Appuyez "Continue"
- Une fois la correction terminée, vous verrez apparaître un feedback en format html.