De Schlüsselmaschine E, ook wel bekend als de Cypher Machine E, is vooral bekend als de Enigma.
De Enigma is zowel een naam als een soortnaam van elektromechanische codeermachines van het type rotormachines. Hiermee kunnen berichten gecodeerd worden in andere lettercombinaties dan het origineel, die vervolgens weer terugvertaald kunnen worden. Enigma is Grieks voor raadsel.
Het Enigma-toestel werd in de jaren twintig op de markt gebracht door Chiffriermaschinen AG en in gebruik genomen door verscheidene Europese bedrijven, diplomatieke diensten en legers, maar werd vooral bekend als codeermachine van de Wehrmacht vóór en tijdens de Tweede Wereldoorlog in nazi-Duitsland. Het principe is bedacht door de Nederlander Hugo Alexander Koch.
Nadat eerst de Poolse en nadien, tijdens de Tweede Wereldoorlog, de Britse inlichtingendienst erin slaagde de Enigmacodes te breken, bleek het toestel een goudmijn van informatie over de Duitse oorlogsmachine. De informatie, verkregen door ontcijfering van de geheime Duitse berichten, kreeg de codenaam "Ultra" en speelde een uiterst belangrijke rol in het verloop van de Tweede Wereldoorlog, vooral in de U-bootoorlog in de Atlantische Oceaan, de veldslagen in Afrika en de landing in Normandië.
De Enigma-machine was een zeer degelijk ontwerp waarvan de code onbreekbaar leek vanwege een ongeëvenaard cryptografisch veiligheidsniveau. Het waren in beslag genomen codeboeken, fouten door operators en onveilige procedures bij de vercijfering van berichten die het breken van de Enigmacode mogelijk maakten.