Outil pour décoder/encoder avec Enigma automatiquement. Enigma est une machine de chiffrement et de déchiffrement d'origine allemande. Basée sur un système électromécanique et utilisant des rotors elle a permis de chiffrer les communications allemande pendant la seconde guerre mondiale.
Machine Enigma - dCode
Catégorie(s) : Cryptographie, Chiffrement par Substitution
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Ecrire à dCode !
Outil pour décoder/encoder avec Enigma automatiquement. Enigma est une machine de chiffrement et de déchiffrement d'origine allemande. Basée sur un système électromécanique et utilisant des rotors elle a permis de chiffrer les communications allemande pendant la seconde guerre mondiale.
dCode propose de coder/décoder avec 3 types de machines (Wehrmacht/Luftwaffe à 3 rotors et Kriegsmarine à 3 ou 4 rotors). Chaque modèle fonctionne avec certains rotors et réflecteurs.
Machine | Rotors | Réflecteurs |
---|---|---|
Wehrmacht / Luftwaffe 3 | I, II, III, IV et V | B ou C |
Kriegsmarine 3 | I, II, III, IV, V, (parfois VI, VII et VIII) | B ou C |
Kriegsmarine 4 | I, II, III, IV, V, VI, VII, VIII, Beta et Gamma | BThin ou CThin |
Les rotors ont des encoches pour l'entrainement, pour le rotor I, le passage de Q à R entraîne le rotor suivant, les lettres d'entrainement changent en fonction des rotors et ne peuvent pas être configurées ici.
Les rotors peuvent être montés dans n'importe quel ordre mais Beta et Gamma ne peuvent être qu'en position 4 et doivent s'accompagner des réflecteurs B Thin ou C Thin.
Un rotor peut avoir une position initiale variable (il y a 26 positions) qu'il faut configurer à chaque usage. Les rotors sont équipés d'une roue alphabet, qui était fixe dans les premières machines Enigma, mais qui peut se déplacer sur la roue dans les versions suivantes, sa position est appelée Ringstellung.
Le message chiffré n'est constitué que de lettres et n'a aucune lettre initiale identique à la lettre chiffrée.
Certains rotors ont la roue sur laquelle il y a un alphabet qui est fixe, dans ce cas rotor et roue sont la même chose, mais parfois la roue n'est pas fixe et peut être décalée par rapport au rotor.
Vers 1920
dCode se réserve la propriété du code source de l'outil 'Machine Enigma' en ligne. Sauf code licence open source explicite (indiqué CC / Creative Commons / gratuit), tout algorithme, applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toute fonction (convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codé en langage informatique (PHP, Java, C#, Python, Javascript, Matlab, etc.) aucune donnée, script, copier-coller, ou accès API ne sera cédé gratuitement, idem pour télécharger Machine Enigma pour un usage hors ligne, PC, tablette, appli iPhone ou Android !
Rendez-vous sur notre communauté Discord pour participer au forum d'entraide !