Cryptology Academy · Aula

A cifra de Playfair

Aprenda como a Playfair criptografa pares de letras usando um quadrado de chave 5x5 — um avanço além da substituição simples.

Aula 1 de 413 etapas

A cifra de Playfair é uma aula grátis de Cryptology Academy no CoddyKit. Esta é a aula 1 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Cryptology Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Cryptology Academy inclui 4 aulas no total.

Além da substituição de letras individuais

Cifras de substituição simples, como a de Caesar, criptografam uma letra por vez, o que as torna vulneráveis à análise de frequência. As letras do inglês têm frequências previsíveis: E é a mais comum, seguida por T, A, O e assim por diante.

A cifra Playfair criptografa pares de letras (dígrafos) em vez de letras individuais. Isso aumenta drasticamente o número de bigramas possíveis e torna as frequências mais uniformes, dificultando a análise de frequência.

O quadrado da chave 5x5

A cifra Playfair usa uma grade de letras 5x5 chamada quadrado da chave. Ela contém as 26 letras do alfabeto, com I e J combinados em uma única célula (já que há apenas 25 células).

Para criar o quadrado da chave, escreva primeiro a palavra-chave (removendo duplicatas) e depois preencha as letras restantes do alfabeto em ordem. A palavra-chave determina toda a disposição.

Construção da matriz da chave

Para a palavra-chave "MONARCHY", remova as duplicatas: M-O-N-A-R-C-H-Y. Preencha a grade 5x5 linha por linha: MONAR / CHYBE / DFGIK / LPQST / UVWXZ.

As letras restantes B, D, E, F, G, I, K, L, P, Q, S, T, U, V, W, X, Z são inseridas em ordem depois das letras da palavra-chave, com I/J compartilhando uma célula.

Preparação do texto claro

Antes da cifragem, o texto claro é dividido em dígrafos (pares de letras). Se um par contiver a mesma letra, insira um X entre elas. Por exemplo, "BALLOON" se torna "BA LX LO ON".

Se a mensagem tiver um número ímpar de letras, acrescente um X ao final. Esse pré-processamento garante que as regras do Playfair possam sempre ser aplicadas corretamente.

Regra da mesma linha

Se as duas letras de um par estiverem na mesma linha do quadrado da chave, substitua cada uma pela letra imediatamente à sua direita (dando a volta do final da linha para o início).

Por exemplo, na matriz MONARCHY, ao cifrar "AR", ambas estão na linha 1. A se torna R, e R se torna C. O par do texto cifrado é "RC".

Regra da mesma coluna

Se as duas letras de um par estiverem na mesma coluna, substitua cada uma pela letra imediatamente abaixo (dando a volta da parte inferior para o topo da coluna).

Essa regra funciona simetricamente: se "MB" estivesse na mesma coluna, M seria substituído pela letra abaixo dele nessa coluna. As colunas dão a volta exatamente como as linhas.

Regra do retângulo

Se as duas letras formarem um retângulo no quadrado da chave, substitua cada letra pela letra que está na mesma linha, mas no outro vértice do retângulo.

Esse é o caso mais comum. Ao cifrar "MU", encontre M e U na grade. M está na linha 1, coluna 1, e U está na linha 5, coluna 1. Elas formam um retângulo. M é substituído pela letra da linha 1 na coluna de U, e U é substituído pela letra da linha 5 na coluna de M.

Cifragem Playfair passo a passo

Para cifrar "HIDE THE GOLD": remova os espaços e prepare os dígrafos: HI DE TH EG OL DX. Aplique a regra apropriada (mesma linha, mesma coluna ou retângulo) a cada par usando o quadrado da chave.

Cada par é cifrado independentemente. O resultado é uma série de textos cifrados em dígrafos que deve ser decodificada com o mesmo quadrado da chave para recuperar o texto claro.

Pontos fracos do Playfair

Embora seja mais forte que a substituição simples, o Playfair ainda é vulnerável à criptoanálise. A análise de frequência de dígrafos é possível: em inglês, "TH", "HE", "IN" e "ER" são os bigramas mais comuns.

Um atacante com texto cifrado suficiente pode criar uma tabela de frequências dos dígrafos cifrados e compará-la às frequências esperadas dos dígrafos em inglês para deduzir o quadrado da chave.

Playfair na Primeira Guerra Mundial

A cifra Playfair foi inventada por Charles Wheatstone em 1854, mas promovida pelo Barão Playfair, de onde veio seu nome. O Exército Britânico a usou extensivamente na Primeira Guerra Mundial para comunicações de campanha.

Ela era preferida porque era fácil o bastante para ser usada sem equipamento mecânico, mas forte o suficiente para proteger comunicações táticas. As forças australianas também a usaram na Segunda Guerra Mundial, quando ela foi quebrada por criptoanalistas japoneses.

Decifragem com o Playfair

A decifragem no Playfair usa o mesmo quadrado da chave e as mesmas três regras, mas em sentido inverso. Para pares na mesma linha, desloque para a esquerda em vez de para a direita. Para pares na mesma coluna, desloque para cima em vez de para baixo. Para pares que formam um retângulo, a regra é idêntica à da cifragem.

Depois da decifragem, as letras X usadas como preenchimento devem ser removidas: letras duplicadas separadas por X são unidas, e um X final é descartado. Essa etapa de reconstrução é necessária para recuperar a mensagem original.

Questionário sobre as regras do Playfair

Teste sua compreensão das regras da cifra Playfair.

Principais conclusões: a cifra Playfair

O Playfair cifra dígrafos usando um quadrado da chave 5x5 derivado de uma palavra-chave. Suas três regras tratam dos casos de mesma linha, mesma coluna e retângulo. Ele é significativamente mais forte que a substituição simples porque as frequências dos dígrafos são muito mais difíceis de explorar.

Apesar de sua engenhosidade, o Playfair foi quebrado por criptoanalistas da época da WWI. Ele continua sendo um passo importante na evolução da substituição simples para as cifras polialfabéticas e, por fim, para a criptografia moderna.

Grátis para começar

Aprenda Cryptology Academy com um tutor de IA — grátis

Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.

Cursos
67
Aulas
261

Perguntas Frequentes

A aula “A cifra de Playfair” é grátis?

Sim — o texto completo de “A cifra de Playfair” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Cryptology Academy, atualize para CoddyKit PRO. O curso de Cryptology Academy inclui 4 aulas no total.

O que vou aprender em “A cifra de Playfair”?

Aprenda como a Playfair criptografa pares de letras usando um quadrado de chave 5x5 — um avanço além da substituição simples. Você pratica Cryptology Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Cryptology Academy?

Nenhuma experiência prévia é necessária. Cryptology Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 4.

Quanto tempo leva a aula “A cifra de Playfair”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Cryptology Academy?

Sim. Cada aula de Cryptology Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. A cifra de Playfair
  2. ADFGVX e fracionamento
  3. Cifras de Beaufort e de chave contínua
  4. Redes de Feistel: blocos fundamentais das cifras modernas
← Voltar para Cryptology Academy