Mesin Enigma adalah serangkaian mesin cipher rotor elektro-mekanis yang dikembangkan dan digunakan pada awal hingga pertengahan abad kedua puluh untuk penggunaan komersial dan militer. Seperti mesin rotor lainnya, mesin Enigma adalah kombinasi dari subsistem mekanik dan listrik. Subsistem mekanik terdiri dari keyboard; satu set piringan berputar yang disebut rotor yang disusun bersebelahan di sepanjang poros; dan salah satu dari berbagai komponen loncatan untuk memutar setidaknya satu rotor dengan setiap penekanan tombol.