Forum de mathématiques - Bibm@th.net
Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 06-09-2019 10:45:57
- vincent954
- Membre
- Inscription : 06-09-2019
- Messages : 1
Trouve le code
Bonjour,
Je cherche désespérément la réponse d'un jeu:
Dans le port d'Amsterdam, nous cherchons...
Brechtje a envoyé par mail (signé et chiffré) le mot de passe pour ouvrir un conteneur Zed à Anneke.
Anneke a bien reçu le mail mais ne comprend pas le contenu.
Saurez-vous aider Anneke à trouver le mot de passe ?
Téléchargez ici le message:01100101010110100110100110011010010110100110010101101001101010010110010110100110011001010110011001011010011001010110101001011010011001101001011001100101010101010110010101100101011010010101101001011010010101010110010101100101
Indice de départ : Je suis à la fois une ville, une équipe de foot et un fromage
Niveau de difficulté : Simple
Outillage nécessaire : Un éditeur de texte
Merci d'avance.
Dernière modification par yoshi (06-09-2019 12:23:33)
Hors ligne
#2 06-09-2019 13:31:28
- LeSingeMalicieux
- Membre
- Inscription : 18-01-2015
- Messages : 84
Re : Trouve le code
Bonjour Vincent,
En premier lieu, une analyse de fréquence avance une propriété très curieuse : on trouve autant de 0 que de 1 ! Soit 112 de chaque.
Difficile d'imaginer que ce soit le fruit du hasard...
Mais j'ai une explication quant à ce curieux résultat. Car en faisant une analyse des bigrammes, on se rend compte qu'au lieu de trouver les quatre bigrammes possibles (00, 01, 10 et 11) on n'en trouve que deux :
- 66 fois le bigramme 01 (59% de la totalité)
- 46 fois le bigramme 10 (41% de la totalité)
Ça explique qu'on ait le même nombre de 0 et de 1, puisque 01 et 10 sont tous les deux exactement composés d'un 0 et d'un 1.
Au passage le ratio de fréquence 60%/40% se remarque entre autres :
- En français où on trouve environ 60% de consonnes pour 40% de voyelles.
- En code Morse où on trouve environ 60% de points pour 40% de traits.
Mais ce ne sont que des moyennes...
Bref !
La chaîne décomposée est alors :
01 10 01 01 01 01 10 10 01 10 10 01 10 01 10 10 01 01 10 10 01 10 01 01 01 10 10 01 10 10 10 01 01 10 01 01 10 10 01 10 01 10 01 01 01 10 01 10 01 01 10 10 01 10 01 01 01 10 10 10 01 01 10 10 01 10 01 10 10 01 01 10 01 10 01 01 01 01 01 01 01 10 01 01 01 10 01 01 01 10 10 01 01 01 10 10 01 01 10 10 01 01 01 01 01 10 01 01 01 10 01 01
En considérant que c'est la bonne piste, on peut donc déjà avancer que le cryptogramme est inutilement long et que sa longueur aurait pu être réduite de moitié en codant 01 par un caractère et 10 par un autre caractère.
Maintenant j'ai essayé de remplacer les 01 par un caractère et les 10 par un autre caractère, mais je n'en tire rien pour le moment...
J'ai cherché du côté de l'ASCII et du bilitère. Mais pas du code Morse, car par expérience une chaîne en Morse sans séparateur est totalement indéchiffrable.
Si ça peut aider, en remplaçant 01 et 10 binaires par leurs équivalents en décimal, la chaîne devient :
1211112212212122112212111221222112112212121112121122121112221122121221121211111112111211122111221122111112111211
À suivre donc...
Dernière modification par LeSingeMalicieux (06-09-2019 13:34:35)
Hors ligne
#3 07-09-2019 17:02:09
- LeSingeMalicieux
- Membre
- Inscription : 18-01-2015
- Messages : 84
Re : Trouve le code
En remplaçant les 1 par des 0 et les 2 par des 1 cela donne probablement de l'ASCII sur 8 bits :
01000011
01101011
00110100
01101110
01001101
01000101
00110100
01110011
01011001
01000000
01000100
01100011
00110000
01000100
En effet toutes les chaines commencent par un "0".
Par contre ça ne donne pas grand chose : Ck4nME4sY@Dc0D
Peut-être y a-t-il une clef à appliquer sur ce résultat ?
Hors ligne
#4 07-09-2019 17:34:32
- yoshi
- Modo Ferox
- Inscription : 20-11-2005
- Messages : 16 947
Re : Trouve le code
Bonjour,
Juste une impression, mais c'est un peu gros, tu as dû y penser : à première vue, ça me rappelle les codages MIME base16, base32, base64...
Sinon, ville et fromage, en Hollande, j'ai pensé à EDAM où à GOUDA et ils doivent bien jouer au foot là-bas...
@+
Arx Tarpeia Capitoli proxima...
Hors ligne
#5 09-09-2019 19:14:15
- LeSingeMalicieux
- Membre
- Inscription : 18-01-2015
- Messages : 84
Re : Trouve le code
Bonjour yoshi,
L'idée est intéressante, mais il me semble qu'aucun jeu de caractère ne correspond, y compris en base64 qui ne contient pas d'arobase.
À suivre...
Dernière modification par LeSingeMalicieux (09-09-2019 20:00:18)
Hors ligne
#6 09-09-2019 19:57:46
- Mel
- Invité
Re : Trouve le code
Ck4nME4sY@Dc0D
C'est quand même easy à décoder
#7 09-09-2019 21:05:47
- LeSingeMalicieux
- Membre
- Inscription : 18-01-2015
- Messages : 84
Re : Trouve le code
Ce genre de message condescendant me laissera toujours pantois, mais ne fragilisera jamais mon plaisir de cryptanalyser, de décrypter, et d'aider tout en accompagnant et en expliquant.
Bonne fin de soirée Mel.
Hors ligne
#8 09-09-2019 23:04:18
- Rossignol
- Membre
- Inscription : 19-06-2015
- Messages : 290
Re : Trouve le code
Bonsoir LeSingeMalicieux,
Tu as bien trouvé le mot de passe cherché : Ck4nME4sY@Dc0D
Mel en donne la signification, mélange de phonétique et de Leet speak (4=A, 0=O) :
C'est quand même easy à dé co der
C'est un langage de djeuns :-)
541|_|7
Hors ligne
#9 10-09-2019 14:17:35
- LeSingeMalicieux
- Membre
- Inscription : 18-01-2015
- Messages : 84
Re : Trouve le code
Bonjour Rossignol,
Merci pour cette explication.
Il ne me semble pas si évident de comprendre que la phrase était la "traduction" du message décrypté précédemment. L'intervention de Mel était quand même peu explicative à mon sens.
|v|3|2(1 à toi pour l'explication et à Mel pour la traduction !
Hors ligne
#10 12-09-2019 11:03:51
- Mel
- Invité
Re : Trouve le code
Bonjour,
Il n'y avait aucune volonté de froisser ou d'être condescendant dans mon intervention, certes un peu expéditive.
J'ai trouvé l'intuition du singe malicieux pour le décodage assez intéressante.
Il avait la solution sous les yeux, je voulais juste le signaler.
Pages : 1