Le détournement du Cœur-en-Or est prévu

Mais qui a fait le reset d'Eddie ?

Ce défi est tiré de c0d1ngUP 2025

L'histoire se répète, le début est la fin, à moins que ce ne soit l'inverse. Zaphod n'en est pas à son premier mandat de président de la galaxie, ni à son premier vol du vaisseau Cœur-en-Or. Dans les entrailles d'Eddie, l'ordinateur de bord, le futur est tracé :

— Salut les gars, c'est moi Eddie. C'est le moment détente et jeu rigolo. J'ai bien l'impression que ce n'est pas la première fois qu'on me dérobe, mais c'est comme si on m'avait chatouillé le Reset à chaque fois. Je n'ai que de vagues souvenirs. Mais je me suis laissé un message, suffisamment brouillé pour que la procédure de Reset ne l'efface pas :

OIJXO GYXEJ WTDTD EJAOI CKHWT DKNED BTEBO
WEOIP ZJLMJ SPEPC WWMVE HQFTI LVYOU XLCVX
EIWFA VQRIS HNFYF HRCZI REMYO IWFZY FLRVM

— Marvin, une idée du chiffrement utilisé ?

Marvin soupire métalliquement :

— Vu ce que tu sais, et ce que je sais que tu sais, je dirais que c'est probablement un chiffrement de type Vigenère, variante autoclave. Dans cette variante, on utilise le message en clair lui-même pour rallonger la clé de départ.

Le chiffrement est réalisé ainsi :

Message : LACLEFESTDANSLETEXTE
Clé     : CUIT

Comme la clé est plus courte que le message, on complète avec le message lui-même en le prenant du début :

Message : LACLEFESTDANSLETEXTE
Clé     : CUITLACLEFESTDANSLET

Puis on chiffre les lettres une à une en utilisant la méthode de Vigenère :

À chaque lettre de la clé, on associe un décalage : A décale de 0, B décale de 1... et Z décale de 25.

  • Le L est chiffré avec C, qui est associé au décalage 2, donc le L devient N (le L est décalé de 2 rangs dans l'alphabet).
  • Le A est chiffré avec U, qui est associé au décalage 20, donc le A devient U (le A est décalé de 20 rangs dans l'alphabet).
  • Le C est chiffré avec I, qui est associé au décalage 8, donc le C devient K (le C est décalé de 8 rangs dans l'alphabet).
  • Le L est chiffré avec T, qui est associé au décalage 19, donc le L devient E (le L est décalé de 19 rangs dans l'alphabet, après le Z, on repasse à A).

On obtient ainsi :

Message : LACLEFESTDANSLETEXTE
Clé     : CUITLACLEFESTDANSLET
Chiffré : NUKEPFGDXIEFLOEGWIXX

Marvin continue :

— Impossible de savoir quelle clé tu as choisie. Mais elle fait probablement 7 caractères, c'est toujours 7 que tu choisis quand on te demande un nombre au hasard. Par ailleurs, il est probable que le nom du vaisseau : COEURENOR soit quelque-part dans ce message. Débrouillez-vous avec ça.

Grâce aux indications données par Marvin, retrouvez la date du prochain détournement du vaisseau Cœur-en-Or. Donnez cette date au format JJ/MM/AAAA, par exemple 25/12/2025.

Type de retour
une date au format JJ/MM/AAAA
Entrées du problème
Pas de données d'entrée
Vous devez être connecté.e pour proposer une réponse au défi
Vous devez être connecté.e pour accéder aux forums.