diff --git a/Etape2.bin b/Etape2.bin new file mode 100644 index 0000000..6c3acab --- /dev/null +++ b/Etape2.bin @@ -0,0 +1,8 @@ +Sryvpvgngvbaf ! + +Ibhf nirm erhffv à qrpbqre pr cerzvre svpuvre. +Yn cebpunvar égncr fr fvghr qnaf yr svpuvre Rgncr3.ova + +Vy n yhv nhffv rgr rapbqr nirp ha pbqr Prfne, znvf qr cnenzrger vapbaah. +Vaqvpr : yr svpuvre pbzzrapr rtnyrzrag cne "Sryvpvgngvbaf !". + \ No newline at end of file diff --git a/Etape3.bin b/Etape3.bin new file mode 100644 index 0000000..473c9ed --- /dev/null +++ b/Etape3.bin @@ -0,0 +1,19 @@ +Onurlrcjcrxwb ! + +Wxdb yxdexwb vjrwcnwjwc wxdb rwcnanbbna j u'ncjyn 4. + +Lqrooanvnwc ABJ : + +Un lqrooanvnwc ABJ (qccyb://oa.frtrynmrj.xap/frtr/Lqrooanvnwc_ABJ) nbc dw jupxarcqvn mn lahycjpn ynavnccjwc uj lxvvdwrljcrxw bda dw anbnjd wxw bnldarbn cnu zd'rwcnawnc. +Lqjzdn rwcnauxldcnda J yxbbnmn dwn lun ydkurzdn (jllnbbrkun j cxdb) nc dwn lun yarenn (lxwwdn bndunvnwc mn J). +Unb vnbbjpnb j mnbcrwjcrxw mn J bxwc lxmnb pajln j uj lun ydkurzdn. +Bndu J yxbbnmjwc uj lun yarenn yndc mnlxmna unb vnbbjpnb zdr udr bxwc jmanbbnb. + +Un orlqrna Ncjyn4.krw nbc un anbducjc m'dw orlqrna cngcn mxwc lqjzdn xlcnc j ncn nwlxmn jenl uj lun ydkurzdn (w=6554179,n=689149). +Uj lun yarenn jbbxlrnn nbc m=55621. +Nw dcrurbjwc uj yjacrn mnlqrooanvnwc mn uj yjpn frtrynmrj, mnlxmni un orlqrna Ncjyn4.krw. +Lxwbnrub : +-Jccnwcrxw jdg mnkxamnvnwcb m'nwcrnab. Br knbxrw, ru ngrbcn mnb chyn yudb arlqnb zdn unb nwcrnab. +-Exdb yxdaani exdb jrmna mn u'jupxarcqvn m'ngyxwnwcrjcrxw ajyrmn (qccyb://oa.frtrynmrj.xap/frtr/Ngyxwnwcrjcrxw_ajyrmn). + + diff --git a/Etape4.bin b/Etape4.bin new file mode 100644 index 0000000..03c748e Binary files /dev/null and b/Etape4.bin differ diff --git a/Etape5.bin b/Etape5.bin new file mode 100644 index 0000000..b41fa55 Binary files /dev/null and b/Etape5.bin differ diff --git a/PointDeDepart.txt b/PointDeDepart.txt new file mode 100644 index 0000000..460ce4d --- /dev/null +++ b/PointDeDepart.txt @@ -0,0 +1,17 @@ +SAé 1.1 : Décodages +Groupes : 2 ou 3 étudiant.e.s par groupe. +Composition du groupe à envoyer avant le vendredi 19/01 17h. + +La SAé se présente sous la forme d'une suite de problèmes de décodages. +Réussir une étape permet de décoder l'étape suivante. + +Seul votre propre code écrit en langage C doit être utilisé pour résoudre les énigmes. +Il devra être rendu accessible aux examinateurs via un projet GIT. + +Vous serez évalué.e.s lors d'une soutenance où vous expliquerez l'étape à laquelle vous êtes parvenus, ainsi que les méthodes utilisées et le code développé. +Il est attendu que chaque personne du groupe comprenne et sache expliquez le code et les méthodes utilisées. +La soutenance comportera une partie de discussion algorithmique à propos de votre code mais également de l'encodage de façon plus générale. Elle comptera dans la SAé 1.2 : Exploration algorithmique d’un problème. + +L'étape suivante de la SAé est décrite dans le fichier Etape2.bin. +Chaque caractère du fichier a été encodé avec un code dit César (https://fr.wikipedia.org/wiki/Chiffrement_par_décalage) de paramètre 13. + diff --git a/main.c b/main.c index e69de29..964355b 100644 --- a/main.c +++ b/main.c @@ -0,0 +1,12 @@ +#include +#include + +int main(int argc, char const *argv[]) +{ + /* creation du tableau contenant toutes les lettres de l'alphabet */ + char alphabet[26] = {'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','T','U','V','X','Y','Z'}; + + FILE* + + return EXIT_SUCCESS; +} \ No newline at end of file