Simulador de la Màquina Enigma

La màquina Enigma va ser un dispositiu de xifratge electromecànic utilitzat durant la Segona Guerra Mundial. Aquest simulador recrea el seu funcionament bàsic per a fins educatius.

Funcionalitat completa: Ara pots xifrar missatges i també desxifrar-los utilitzant la mateixa configuració.

Simulador Enigma

Mode: Xifrar

Acció a Realitzar

Configuració dels Rotors

A
Posició inicial
A
Posició inicial
A
Posició inicial

Reflector

Plugboard

Introduïu parelles de lletres separades per espais

Missatge Original

Les lletres es convertiran automàticament a majúscules

Missatge Xifrat

El resultat es mostrarà en grups de 5 lletres

Exemples Pràctics

Prova aquests exemples per entendre com funciona el xifratge i desxifratge:

Exemple Text Original Text Xifrat Configuració Acció
#1 - Missatge Simple HELLO XIFRQ Rotors: I,II,III | Pos: A,A,A | Ref: B
#2 - Paraula Llarga ENIGMA YJQNWH Rotors: II,I,III | Pos: B,B,B | Ref: B
#3 - Amb Plugboard SECRET XZLGAI Rotors: III,IV,II | Pos: C,D,E | Ref: B | Plug: AB CD
#4 - Desxifrar Exemple #1 XIFRQ HELLO Rotors: I,II,III | Pos: A,A,A | Ref: B
Configuració Bàsica
  • Rotors: I, II, III
  • Posicions: A, A, A
  • Reflector: B
  • Plugboard: Sense connexions
Configuració Avançada
  • Rotors: III, I, IV
  • Posicions: M, K, R
  • Reflector: C
  • Plugboard: AB CD EF GH IJ

Com funciona l'Enigma

La màquina Enigma utilitza un sistema complex de rotors que giren després de cada pulsació, creant un xifratge polialfabètic gairebé impossible de trencar sense conèixer la configuració exacta.

Per què pot desxifrar?

L'Enigma té una propietat especial: el mateix procés que xifra també pot desxifrar. Això es deu al reflector, que fa que el camí elèctric sigui reversible.

Per desxifrar un missatge, només cal configurar la màquina exactament igual que quan es va xifrar i introduir el text xifrat.
  • Simetria: Si A → B en xifrar, llavors B → A en desxifrar
  • Configuració: Cal utilitzar exactament la mateixa configuració
  • Posicions: Els rotors han d'estar en la mateixa posició inicial

Instruccions Pas a Pas

  1. Selecciona "Xifrar Missatge"
  2. Configura els rotors i les seves posicions inicials
  3. Selecciona el reflector i configura el plugboard si cal
  4. Introdueix el text que vols xifrar
  5. Prem "Xifrar Missatge"
  6. Important: Anota la configuració utilitzada!

  1. Selecciona "Desxifrar Missatge"
  2. Utilitza la mateixa configuració que es va usar per xifrar
  3. Introdueix el text xifrat
  4. Prem "Desxifrar Missatge"
  5. El text original apareixerà al camp de resultats