Forum de mathématiques - Bibm@th.net
Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
- Accueil
- » Cryptographie
- » Aide pour résoudre une énigme cryptée
- » Répondre
Répondre
Résumé de la discussion (messages les plus récents en premier)
- Fred
- 31-03-2016 16:54:42
Beau travail, Rossignol!
- Rossignol
- 31-03-2016 16:39:57
Bonjour flucemma,
À voir l'indice III,II,I & C, on se doute que le message est chiffré avec une machine Enigma.
Casser un message Enigma sans crib est plutôt difficile.
La méthode classique d'attaque sur texte chiffré seul est celle de James J. Gillogly : Ciphertext-Only Cryptanalysis Of Enigma
J'ai essayé avec des scripts Perl et Python, sans succès : beaucoup trop lents.
Dans ces cas-là, je ne connais qu'une solution : le bon vieux C.
Il m'a permis d'obtenir les paramètres de déchiffrement.
Le script Python suivant utilise les paramètres que j'ai trouvés et vous donnera la solution.
Il utilise le simulateur Enigma : Py-Enigma
from enigma.machine import EnigmaMachine
crypto = 'CCMXZVSUAMJDGHXRRVYDTABARCZRWOQJFFTBXIFGCOCIJWVBTJONKZKDLHEMQDLCQTRQ\
JITNVFXGMAFDZDCXBCPQXWOZAMWPQGQQCUSJQFMAJHAAIEQNREOMAXQNPQHLHLRPVACDEPFALJWSPB\
ABFIXHYHJBDQAARUNBPWDVWNKWKBJZWTRJDCIDAQNPUCEOVQCC'
machine = EnigmaMachine.from_key_sheet(
rotors='I II III',
reflector='C',
ring_settings='A E D',
plugboard_settings='AB CD')
machine.set_display('XBA')
plaintext = machine.process_text(crypto)
print(plaintext)
Comme je ne sais pas si vous avez Python installé sur votre ordinateur, je vous donne la solution ci-dessous.
Mais ne la répétez pas, sinon je saurais que c'est vous !
À vous la joie de trouver le trésor sous l'acacia. Veinard ;-)
- flucemma
- 16-03-2016 04:47:49
Bonjour, j ai besoin d aide pour résoudre cette énigme svp, merci
je vous joins le lien du site
https://www.geocaching.com/geocache/GC5 … e-enigme-a
J ai essayer sur dcode mais il y a tellement de choix proposé que je ne sais pas ou chercher.
DEBUT/ CCMXZVSUAMJDGHXRRVYDTABARCZRWOQJFFTBXIFGCOCIJWVBTJONKZKDLHEMQDLCQTRQJITNVFXGMAFD ZDCXBCPQXWOZAMWPQGQQCUSJQFMAJHAAIEQNREOM AXQNPQHLHLRPVACDEPFALJWSPBABFIXHYHJBDQAA RUNBPWDVWNKWKBJZWTRJDCIDAQNPUCEOVQCC /FIN
III,II,I & C







