Le pouvoir de Gambit

Flatland a inspiré un mutant

Après avoir acquis des pouvoirs de voyages transdimensionnels, Gambit a rejoint la guilde des voleurs. Il a toutefois laissé derrière lui des indices permettant de déchiffrer dans Flatland le message qui lui a permis d'acquérir son pouvoir.

Charles-Xavier a retrouvé ces indices. Il s'agit de coordonnées qui désignent des lettres ou des groupes de lettres dans l'ouvrage Flatland. Une fois ces lettres mises bout à bout, on peut reconstituer le message.

Charles-Xavier s'attelle à la tâche et commence par récupérer l'ouvrage d'Edwin Abott : Flatland (le texte original se trouve ici)

Puis il consulte les instructions pour décoder, formées de séries de nombres :

18-30-7-1-2_20-17-6-2_5-134-2-1_4-154-10-4-5_22-86-6-6 7-90-2-7-8 10-52-1-5-7

Un groupe de nombres (nombres séparés par un -) permet de construire quelques lettres du message. Les groupes de nombres sont séparés :

  • soit par _ (dans ce cas, les séries de lettres obtenues avec les deux groupes de nombres sont à mettre bout à bout),
  • soit par un autre symbole de ponctuation ou un espace (dans ce cas, il faut conserver le symbole dans le message final).

Chaque groupe est formé de 3 à 5 nombres.

Les trois premiers nombres S-L-M ont cette signification :

  • S = n° de section
  • L = n° de la ligne dans la section. Dans le texte, les lignes vides ne sont pas comptabilisées, la ligne 1 est celle qui contient le titre de la section
  • M = n° du mot dans la ligne. Dans le texte, un mot est une succession de lettres ou de chiffres ; tous les autres symboles sont considérés comme des séparateurs.

On peut éventuellement donner 4 nombres S-L-M-D où D est la position du premier caractère à prendre dans le mot (le premier caractère est le caractère 1).

Enfin, on peut donner 5 nombres S-L-M-D-F où F est la position du dernier caractère à prendre dans le mot.

Dans le cas où on ne donne que 4 nombres, il y a un seul caractère à prendre.

Voici le code complet que doit retranscrire Charles-Xavier :

18-30-7-1-2_20-17-6-2_5-134-2-1_4-154-10-4-5_22-86-6-6 7-90-2-7-8 10-52-1-5-7_14-125-10-3-4_19-145-4-5-6 10-6-4-1_10-48-10-5-6_17-17-11-1-3_16-129-16-1_15-19-6-2-3_14-29-2-4 17-26-14-5-6 8-5-2-1-2 10-21-2-1-2_17-29-7-3_6-18-1-5_9-65-3-2_12-123-4-6_1-35-11-4 19-56-6-1-2_19-81-10-2_17-62-9-3-4_13-80-11-1_4-85-3-1_18-77-9-3_6-86-6-1 1-17-14-1'16-229-8-2_14-59-6-2-5_9-111-1-6_6-23-10-9 12-125-6-6_13-130-8-2-3_4-102-2-3-4_13-65-4-5-6_16-22-10-7_7-46-5-4_18-125-6-6_9-93-7-2 11-62-5-7_22-80-8-3-4 18-73-11-2_22-133-3-2_12-16-11-2-3_10-65-4-6-7. 22-1-12-1_21-81-11-2 10-21-6-1-3_22-72-1-3_14-12-11-3_14-157-2-3-5_18-54-12 13-5-11 12-123-2-2_14-141-12-2-4_14-23-10-5_16-226-5-5 19-7-3-1-3 19-149-11-5_12-52-12-6_16-147-4-1-2_17-65-5-2_9-87-4-1 15-61-3-5_18-31-9-3_14-107-7-2 13-2-4-4_3-56-8-3_13-113-3-3_4-19-12-3_12-13-8-3_20-29-1-2_22-103-11-2_19-10-4-3_3-80-7-4-5 8-80-2 11-75-5-3-4_5-63-10-1_3-40-6-7. 10-67-1-1-2 10-123-2-1-2_18-88-1-2-4_9-42-2-2-3 13-52-1-2_18-145-11-3_19-180-5-1_12-11-3-2_3-9-8-4-5 22-109-2-3_19-22-9-3-4 10-77-8-1-2_22-130-11-2_6-117-12-3_20-71-3-2-3_19-45-4-2_2-13-14-5 5-136-7-1-2_20-91-12-3-6_22-21-1-2_15-14-2-10-11_7-4-1-11_3-79-1-4-5_4-63-1-8 5-31-2-2-3 14-82-6-3_16-62-6-1-3_6-132-9-2 19-66-11-1-2_14-140-4-10_13-137-1-6-8_13-76-9-1 18-93-5-6-8_10-113-4-3 22-54-1-1-2 12-92-9-3_5-24-3-2_11-71-6-3-4_5-116-10-7_9-37-7-1_7-52-6-3_10-132-4-3_11-34-13-2 5-57-6-3-4_21-69-4-3-9. 22-57-6-1_16-141-5-3_5-105-11-6 22-55-2-4_10-2-8-2-4_17-76-3-3-4 11-55-1-3-4 22-5-12-1_12-76-2-2_15-22-9-1-2_5-150-6-2-4 10-15-1-1'13-91-2-1_20-69-10-4_5-154-10-2-3_3-110-9-2 5-110-1-9_2-30-14-5_3-55-4-2 4-22-5-9_7-48-6-3_21-34-3-2_14-141-6-3 18-32-3-2_12-71-9-2 13-128-11-1-2_2-46-10-3 16-64-11-2-3_16-58-11-2-3_13-25-6-6-7 4-158-8 8-58-4 19-6-12-4-5 18-111-11-1_21-30-3-3_13-65-4-2-3_13-4-11-1 8-32-3-2-3_3-26-1-4_4-56-9-7 18-114-8-5'14-126-11-1-2_3-100-10-3-5_5-154-10-3_9-35-3-2 7-55-1-1_6-44-4-3-4_15-37-7-2_13-117-3-2-3_6-86-4-5_12-90-2-2_16-181-1-7-8. 3-113-12-1-3_4-55-12-3-4 16-128-7-1 16-128-3-1_5-11-12-3_18-33-9-1_5-121-6-3-4_10-40-9-5 22-62-10-3_6-13-14-2-3 8-66-12-6_12-55-7-3-5_10-14-5-1_7-98-6-6-7.

Aidez Charles-Xavier en retrouvant le message et en lui indiquant ce qu'il faut ouvrir.

Exemple

Si le code avait été :

9-5-8-1-5 3-16-5-1_1-30-2-2-3_3-18-6-3-4_2-1-9-4!

alors le message extrait aurait donné : super Gambit!

En effet, le premier groupe 9-5-8-1-5 correspond à section 9, ligne 5, mot 8, lettres 1 à 5 (super). Puis on conserve l'espace. Le second groupe 3-16-5-1 correspond à section 3, ligne 16, mot 5, lettre 1 (G) etc...

Ce problème est tiré de c0d1ng UP 2016

Type de retour

une chaîne de caractères

Entrée du problème

Pas de donnée d'entrée

Formulaire de réponse

Vous devez être connecté pour pouvoir répondre aux défis

Tags : cup16 cryptographie texte