Per cifrare un messaggio, scegli riflettore, ordine dei rotori, impostazioni degli anelli, posizioni iniziali e plugboard, poi inserisci il testo in chiaro. L output è il testo cifrato Enigma prodotto da quella configurazione esatta.
Per decifrare, inserisci il testo cifrato e ripristina le stesse impostazioni usate per cifrare. Poiché Enigma è reciproca, non esiste una modalità matematica separata per la decifrazione: l'interfaccia mostra la direzione per chiarezza, ma il percorso del segnale è lo stesso.
La notazione compatta della chiave si legge come rotors|rings|positions|reflector|plugboard. Per esempio, I,II,III|A,A,A|M,C,K|B|AB CD EF significa rotori I-II-III, anelli A-A-A, finestre iniziali M-C-K, riflettore UKW-B e tre coppie del plugboard.