Le fonctionnement d'Enigma est on ne peut plus simple.
Au départ, il nous faut choisir 3 rotors parmi 5 à mettre dans l'ordre que l'on souhaite. Ce qui nous donne 60 combinaisons possibles.
Ensuite il faut règler les crans de ces 3 rotors dans le bon ordre. A savoir que si on a choisi les 3 bons rotors et qu'ils sont dans le bon ordre il nous reste 26x26x26 possibilités, soit 17 576 possibilités.
Il y a ensuite la tableau de connexion (ou plugboard). Grâce à 1 câble, on peut permuter 2 lettres. Sachant qu'il y a 10 câbles cela donne au maximum une permutation de 20 lettres.
Mettez cela bout à bout et cela donne 158 962 555 217 826 360 000 différentes manières de règler ENIGMA qui nous permet de crypter des messages de manière presque inviolable...
Le seul défaut de cette machine est qu'elle ne renverra jamais la lettre que l'on vient d'envoyer. Et c'est à partir de ce défaut qu'Alan Turing réussit à casser ENIGMA.