Isso não é bem explicado no filme. É mencionado que todas as mensagens deveriam começar com algumas letras aleatórias, mas o filme não explica por quê. O filme também faz parecer que todas as mensagens Enigma foram criptografadas com uma chave que os alemães mudaram todos os dias. Isso não é totalmente certo, se eles tivessem feito dessa forma, isso significaria que a cada dia havia muitas mensagens que eram criptografadas com a mesma chave. Para um separador de código, quanto mais texto você tiver criptografado com a mesma chave, mais fácil será encontrar padrões que revelem algo sobre a chave.
Os alemães realmente usaram um sistema que usou chaves duas . Havia uma chave que todos os operadores da Enigma conheciam e que era trocada todos os dias, daí a chave do dia . Mas a chave do dia não foi usada diretamente para criptografar uma mensagem. A chave do dia foi usada apenas para criptografar uma segunda chave, a chave da mensagem . O operador deveria simplesmente criar uma chave de mensagem aleatória para cada mensagem. A chave do dia foi então usada para criptografar a chave da mensagem e a chave da mensagem foi usada para criptografar a mensagem. A mensagem criptografada completa consistiria em duas partes: a chave da mensagem criptografada e a parte do conteúdo criptografado da mensagem. (Assim, o filme menciona que cada mensagem criptografada começaria com algumas letras aleatórias.) Descriptografar a mensagem significaria usar a chave do dia para descriptografar a chave da mensagem e depois usar a chave da mensagem para descriptografar a parte do conteúdo. Dessa forma, haveria muito menos texto criptografado com a mesma chave, e a aleatoriedade das chaves de mensagens tornaria mais difícil encontrar padrões. Pelo menos em teoria.
Na prática, os operadores do Enigma às vezes deixam de usar chaves de mensagens aleatórias, em vez disso, usam a mesma chave de mensagem várias vezes. Assim, em um determinado dia, pode haver várias partes de texto criptografado que começam com as mesmas letras, sendo vários usos da mesma chave de mensagem criptografada com a chave do dia. Quanto ao termo "cilly", vou citar Simon Singh, que também é a fonte da maior parte da explicação acima: (Eu tentei resumir o acima sem entrar em uma explicação das operações de uma máquina Enigma, mais detalhes são dados em Livro de Singh)
Once they had mastered the Polish techniques, the Bletchley cryptanalysts began to invent their own shortcuts for finding the Enigma keys. For example, they cottoned on to the fact that the German Enigma operators would occasionally choose obvious message keys. For each message, the operator was supposed to select a different message key, three letters chosen at random. However, in the heat of battle, rather than straining their imaginations to pick a random key, the overworked operators would sometimes pick three consecutive letters from the Enigma keyboard, such as QWE or BNM. These predictable message keys became known as cillies. Another type of cilly was the repeated use of the same message key, perhaps the initials of the operator’s girlfriend — indeed, one such set of initials, C.I.L., may have been the origin of the term. Before cracking Enigma the hard way, it became routine for the cryptanalysts to try out the cillies, and their hunches would sometimes pay off.
Cillies were not weaknesses of the Enigma machine, rather they were weaknesses in the way the machine was being used.
Source: The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography — Simon Singh