앨런튜링은 최초의 컴퓨터라고 할수있는 크리스토퍼를 이용해 불가능해보이는 에니그마를 해독하려고 합니다
* 에니그마의 원리
에니그마의 작동 알고리즘. 같은 글자를 눌러도 다른 글자가 튀어나와 나오는 조합의 수가 엄청나서 복호화가 어렵다. 암호책에 명시된 내용은 사용해야 하는 바퀴와 바퀴회전 수, 그리고 아래 플러그 설정, 그리고 암호문에 사용할 부호이다. 이는 매일 바뀌며 하루마다 한 줄씩 잘라낸다.
에니그마는 자판, 입력축, 랩프, 스크램블러, 반사판, 배전반 등으로 이루어져 있다. 에니그마의 암호문 제작의 원리는 무한히 긴 열쇠값(암호화할 문장을 암호화하는 규칙을 나타내는 단어)을 이용하는 다중 치환 암호를 전기공학적으로 구현해내는 데에 있다. 자판을 이용하여 암호화할 문장을 입력하면 스크램블러가 돌아가면서 암호화된 문장으로 만들어 램프로 표시한다.
암호해독에 있어서 소수의 해독가능한 문자가 있느냐 없느냐가 가장 큰 변수입니다
영화에서는 날씨와 하일 히틀러가 반복적으로 나온 단어라는것을 이용하여 불가능해보이는 에니그마를 해독할 수 있었습니다