0

Resultado da Decodificação

Playfair
Chave (A-Z)

Resultado da Codificação

Playfair
Chave (A-Z)

Sobre a Cifra de Playfair

A Cifra de Playfair é uma cifra de substituição que troca pares de letras usando uma tabela de letras 5×5.

Por exemplo, quando a chave é "SECRET" e o texto claro é "HELLO", ele é criptografado da seguinte forma.

Texto claro : HELLO
Texto cifrado : ISKYIQ

Na criptografia, o texto claro é primeiro dividido em pares de letras. Se um par contiver a mesma letra, como "LL", a letra auxiliar "X" é inserida entre elas. Se restar apenas uma letra no final, também é acrescentado um "X".

HE LX LO

Em seguida, prepara-se uma tabela de cifra 5×5, com 25 células no total. Como o alfabeto tem 26 letras, normalmente "I=J" fica na mesma célula.

Primeiro, escrevem-se na tabela as letras da chave, sem repetições. Com a chave "SECRET", o segundo "E" é ignorado. Depois, escreve-se "ABCDEFGHIKLMNOPQRSTUVWXYZ", ignorando também as letras que já aparecem na chave. Assim se completa uma tabela 5×5 sem letras duplicadas.

S E C R T
A B D F G
H I K L M
N O P Q U
V W X Y Z

Com essa tabela, cada par de letras é criptografado pelas regras abaixo. O método depende da posição relativa das duas letras na tabela.

S E
A B
H I

K L
P Q
X Y

I K L
O P Q
HE LX LO
↓
IS KY IQ

Para descriptografar, o texto cifrado é processado em pares usando a mesma tabela de letras. Observe que a letra auxiliar "X" não é removida automaticamente.

Texto cifrado : ISKYIQ
Texto claro   : HELXLO