Máy Enigma là một loạt các máy mật mã rôto cơ điện được phát triển và sử dụng từ đầu đến giữa thế kỷ 20 cho mục đích thương mại và quân sự. Giống như các máy rôto khác, máy Enigma là sự kết hợp của các hệ thống phụ cơ khí và điện. Hệ thống con cơ học bao gồm bàn phím; một tập hợp các đĩa quay được gọi là rôto được sắp xếp liền nhau dọc theo một trục quay; và một trong các thành phần bước khác nhau để quay ít nhất một rôto với mỗi lần nhấn phím.