Codes, Cryptography & BlockchainClassical Cryptography

The Enigma Machine

158 quintillion settings, changed every single day

Press the same key twice on this machine and you get two different letters. How could anyone ever read its messages?

You'll find out

  • Why one key gives many letters
  • The mirror inside the machine
  • How big 158 quintillion really is

Why it matters

A machine its makers trusted completely shows what makes a code strong, and what makes it fall.

About 3 min6 interactive slides · 5 questionsLesson 178 · Zone 20

Play this lesson

Free to play in your browser or on iPhone

More in this zone

  1. 172Network MathematicsThe Friendship ParadoxYour friends probably have more friends than you do
  2. 173Electric VehiclesBraking Into the BatteryElectric cars recharge a little every time they slow down
  3. 174Game TheoryWinning at Rock-Paper-ScissorsHumans are bad at being random, and a machine can exploit it
  4. 175Binary ComputingThe Vote From Outer SpaceA cosmic ray may have added 4,096 votes in a Belgian election
  5. 176Network PerformanceFast Internet, Slow PagesBandwidth isn't speed; round trips add up
  6. 177Game PhysicsWhy Characters Fall Through WallsGames check for collisions in snapshots, and fast things slip between them
  7. 179CodebreakingBreaking EnigmaIt fell to habits, guesses and a room full of machines
  8. 180AlgorithmsGreedy ChangeAlways giving the biggest coin usually works, until it doesn't