Ce site est une reproduction de www.hammerfest.fr. Il N'EST PAS affilié à Motion Twin (les créateurs d'Hammerfest).
Il n'est pas possible de jouer à Hammerfest ici. Plus d'infos.
Cliquez sur un drapeau pour changer de site : 🇫🇷  🇪🇸  🇺🇸
Jouer
Réfrigérateur
Quêtes
Score
Mon compte
Plus de Parties
Parrainage
Déconnecter
Forum

Forum > L'arbre de Wanda la Pomme > fil de discussion

[Jeu] Cryptologie glacée

Niveau Pyramide : 1 59
jeudi 04 mars 2010 17:02
Je sens que je vais aimer ce topic...
Niveau Pyramide : 1 1643
jeudi 04 mars 2010 17:20
C'est bien ce qu'il fallait trouver, et le code de transposition énoncé par Vaxos me semble assez bon, globalement, je n'ai pas vérifié toutes les lettres. ;)

Pour obtenir le code de la lettre, voilà comment j'ai procédé :

Notons de 1 à 26 la position respective dans l'alphabet des lettres A à Z. Le B correspond à 2, le C à 3, et ainsi de suite jusqu'à 25 et 26 qui correspondent à Y et Z.

L'on va ensuite utiliser les congruences modulo 26 pour obtenir un nouvel alphabet de cryptage. C'est une notion mathématique au nom assez barbare, mais pour faire simple on dira que "a est congru à b modulo 26" si :

b est le reste de la division euclidienne de a par 26, c'est à dire qu'il existe c tel que a = 26c + b (on se fiche de c, l'essentiel est de savoir qu'il existe). Bien sûr, on ne manipule que des entiers.

Exemples :

1 est congru à 1 modulo 26... De manière générale, tout nombre strictement inférieur à 26 est congru à lui-même modulo 26 (ce qui est assez logique).

26 est congru à 0 modulo 26 (26 = 1x26 + 0)
33 est congru à 7 modulo 26 (33 = 1x26 + 7)
79 est congru à 1 modulo 26 (79 = 3x26 + 1)

Etc...

Utilisation des congruences modulo 26 pour coder

On utilise les congruences modulo 26 car l'alphabet que nous utilisons compte 26 lettres.

Ensuite, voici la marche à suivre. Il faut prendre un nombre qui servira de multiplicateur, multiplier le chiffre associé à une lettre, prendre le reste du nombre ainsi obtenu dans la division euclidienne par 26 et l'on obtient donc un autre nombre compris entre 1 et 26. Enfin, on peut donc coder la lettre par la lettre correspondant à ce dernier nombre obtenu.

Si je prends par exemple 7 comme multiplicateur.

A est associé à 1. 1x7 = 7, 7 est congru à 7 modulo 26. A est donc codé par la 7e lettre de l'alphabet, c'est à dire G. Un G représentera désormais un A !

De la même façon, B est associé à 2, 2x7 = 14 et 14 est congru à 14 modulo 26. La 14e lettre codera dorénavant la lettre B, c'est à dire que B sera remplacé dans le crypté par N.

Mettons maintenant que l'on s'intéresse à la lettre D, associée à 4. 4x7 = 28, 28 est congru à 2 modulo 26. La 2e lettre est un B, c'est à dire que D sera remplacé par B dans le crypté.

Et ainsi de suite, jusqu'à ce que chaque lettre soit codée par une autre. Vous remarquerez que Z restera inchangé par cette transcription par les congruences. C'est bien normal, car prenez n'importe quel entier a, la position de Z étant 26, 26a sera toujours congru à 0 (ou 26) modulo 26.

Attention, il faut sélectionner le multiplicateur avec soin ! C'est à dire qu'il ne faut pas que 26 soit un multiple du nombre que vous choisissez pour multiplier vos positions de lettres. :!:

Exemples :

Admettons que je veuille multiplier chaque nombre, simplement, par 2. En reprenant le principe que j'ai exposé précédemment, A qui est "1" est codé par B, B est codé par D, C est codé par F... et ainsi de suite. Les choses se gâtent lorsqu'on arrive à la lettre N.

N est la lettre en 14e position dans l'alphabet, 14x2 = 28, et 28 est congru à 2 modulo 26, c'est à dire que la lettre codant N sera la 2e lettre de l'alphabet, à savoir le... B, déjà choisi pour le A, nous voici face à un sérieux ennui ! :wink:

En définitive

Cette transcription par les congruences modulo 26 donne rapidement un code de substitution un peu à l'image de celui de César, mais dont la répétition peut sembler plus difficile à trouver (surtout dans l'exemple avec 7 que j'ai donné). Cela dit, contrairement à ce que vous pourriez penser, cela n'exige pas d'être un génie en maths pour comprendre comment crypter avec ce genre de méthode.

Pour l'énigme que je vous ai proposé, je vous laisse deviner quel était le multiplicateur que j'avais choisi 8O

Je vous proposerais plusieurs nouvelles énigmes, soit dans la soirée, soit demain, avec des codes de difficulté variable.
Le Panthéon ! 1
jeudi 04 mars 2010 20:08
Ça me rappelle mes cours de spé maths au lycée =x

J'avais bien aimé d'ailleurs cette partie du programme =) Mais bon on ne codait pas en utilisant des congruences aussi simples =x
C'est ptètre pour ça que j'ai pas trouvé ton messages codé :lol: (faut dire j'ai pas bien cherché non plus ^^")

Sasa.
Niveau Pyramide : 1 1643
vendredi 05 mars 2010 14:55
Oui les codes qui étaient parfois le sujet d'exercices de spé maths étaient un peu plus compliqués que celui que j'ai proposé. Mais même sans être du programme de spé maths c'est une notion assez facile à comprendre. 8O

Comme promis, de nouvelles énigmes, de difficulté diverse !

------------------------------------------------------------------------------------------------------
109 ENIGME 3 : Les mots de Jefferson

Historique : Thomas Jefferson (1743-1826) a été le troisième président des Etats-Unis d'Amérique, du 4 mars 1801 au 4 mars 1809, enchaînant deux mandats d'affilée. On lui prête également des connaissances en philosophie, agronomie, architecture et il aurait rencontré et cotôyé les grands esprits de son époque.

Le code que je vous propose n'est certes pas un code employé par Jefferson, mais il s'agit d'une citation de celui ci.

Difficulté estimée : Facile

HR GF VH KIVG Z HZXIRURVI FM KVF WV ORYVIGV KLFI GV IVMGRI VM HVXFIRGV, GF MV NVIRGVH MR O'FMV MR O'ZFGIV.
------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------
109 ENIGME 4 : Carrés de longueurs et triangle rectangle

Historique : Pythagore, mathématicien grec bien connu des élèves de quatrième qui découvrent avec joie les premiers théorèmes de leur vie, s'intéressa beaucoup à la géométrie euclidienne mais aussi à d'autres disciplines telle la philosophie.

Le code qui fait l'objet de cette énigme est une citation du mathématicien grec Pythagore, cela aura son importance pour le décryptage.

Difficulté estimée : Moyenne

"QS LETTSQLS IKSQ FEQM MR NRKXXSX MS ISNSQMKI FBQX YB XRKMS. VBIFS-MEK F'SQMISNISQFIS LS ZRS MR QS XBKX NBS JBKIS, SM LETTSPLS NBI M'KQXMIRKIS FS LS ZRS MR FEKX XBCEKI. L'SXM BKPXK ZRS MR TSQSIBX RQS CKS FSYKLKSRXS." NUMDBVEIS.
------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------
109 ENIGME 5 : Les symboles perdus

Situation : Au cours de mes périgrinations dans les Cavernes, je suis tombé sur un morceau de papier portant des inscriptions sybillines étranges dont je n'ai pas réussi à saisir le sens... ce message était protégé par un code mystérieux dont je n'ai pas réussi à percer le secret.

Saurez vous y parvenir ?

Difficulté estimée : Un peu plus difficile

Voici le code en question
------------------------------------------------------------------------------------------------------


26 Astuces et aides au décryptage

Pour l'énigme 3, le code suit une logique qui est assez simple à comprendre une fois que vous avez réussi à trouver les correspondances de, disons, trois lettres qui se suivent dans l'alphabet.

Les codes des énigmes 4 et 5 sont des codes de substitution, c'est à dire qu'une lettre code pour une autre, mais ne suivant pas de logique particulière (pas de congruences modulo 26 par exemple). Pour déchiffrer un code de substitution, il y a quelques principes facilitant, le plus important étant la règle des fréquences.

Sous ce nom barbare se cache une notion fondamentale et inévitable : dans la langue française, vous remarquerez sans peine que quelques lettres se retrouvent très souvent (e, a, s, etc...), tandis que d'autres se font beaucoup plus rares (w, k, y, etc...).

Si vous connaissez la langue dans lequel le message est crypté, il y a de fortes chances pour que la lettre revenant le plus souvent dans le crypté correspondent en vérité à la lettre la plus fréquemment rencontrée dans la langue en question (exemple en français, imaginons que le Y soit la lettre la plus fréquente dans le chiffré, il y a des chances pour qu'elle code un E).

Les codes des énigmes 4 et 5 sont rédigés en français ;)

Pour l'énigme 5, la lecture se fait comme si vous lisiez une phrase, c'est à dire de gauche à droite, ligne par ligne. Les mots ne sont pas coupés et les espaces les plus longs font office de séparation entre les mots. C'est un code de substitution, il existe une logique, essayez de la trouver !

Bonne réflexion ! 8O
Le Panthéon ! 1
vendredi 05 mars 2010 17:09
Tarsiz, je suis désolé de te demander ça ici, mais pourrais-tu m'ajouter sur msn, j'ai une question à te poser? Mon adresse est dans ma fiche joueur.

Sasa.
Le Panthéon ! 1
vendredi 05 mars 2010 18:12
Très intéressant ces nouvelles énigmes, la troisième me rappelle une de mes récentes lectures, d'ailleurs le titre est assez éloquent.

Je tâcherais de m'y mettre ce soir.

12021235121212261002Vaxos.
Le Panthéon ! 1
vendredi 05 mars 2010 18:45
J'ai déjà résolu l'énigme 4, pas bien difficile.

Je tiens à dire pour ceux qui veulent continuer à chercher, qu'il existe 3 petites erreurs dans le code de l'énigme 4, mais qui n'empêchent pas de trouver la réponse.

Je vais voir si je me met à l'énigme 5.

Sasa.
Le Panthéon ! 1
vendredi 05 mars 2010 19:23
Super! J'adore tes énigmes !!!

En effet j'ai moi aussi trouver des erreurs dans la 4:

Il me semble qu'il faut changer 2 P en Q:
"QS LETTSQLS IKSQ FEQM MR NRKXXSX MS ISNSQMKI FBQX YB XRKMS. VBIFS-MEK F'SQMISNISQFIS LS ZRSMR QS XBKX NBS JBKIS, SM LETTS Q LS NBI M'KQXMIRKIS FS LS ZRS MR FEKX XBCEKI. L'SXM BK Q XK ZRS MR TSQSIBX RQS CKS FSYKLKSRXS." NUMDBVEIS
Je n'ai pas vu la 3ème par-contre.

La 5 est géniale je trouve, et a priori sans erreurs :P . C'est toi qui a inventer le code?

106 Cab'107
Le Panthéon ! 1
vendredi 05 mars 2010 19:57
La 3e, c'est le NBS avant la virgule à modifier en NBI

Sasa.
Niveau Pyramide : 1 1643
vendredi 05 mars 2010 21:08
Supercab : Le code de la 5e énigme, c'est mon père qui me l'avait proposé avec une autre énigme une fois, d'après lui c'est un code utilisé par les Francs-maçons dans le troisième bouquin de Dan Brown avec Robert Langdon : le Symbole Perdu ;)

En effet, les deux erreurs que tu as relevé sont présentes, et je m'en excuse. C'est bien un Q qu'il faut mettre à la place du P. Ensuite, par contre, le NBS avant la virgule contient bien une erreur, mais c'est en NBX qu'il faut le corriger :!:

Voici la version corrigée du code de l'énigme 4 :

"QS LETTSQLS IKSQ FEQM MR NRKXXSX MS ISNSQMKI FBQX YB XRKMS. VBIFS-MEK F'SQMISNISQFIS LS ZRS MR QS XBKX NBX JBKIS, SM LETTSQLS NBI M'KQXMIRKIS FS LS ZRS MR FEKX XBCEKI. L'SXM BKQXK ZRS MR TSQSIBX RQS CKS FSYKLKSRXS." NUMDBVEIS.
page 2/4
< débutprécédent | 1·2·3·4 | suivantfin >