0

Resultado da Decodificação

Vigenère
Chave (A-Z)

Resultado da Codificação

Vigenère
Chave (A-Z)

Sobre a Cifra de Vigenère

A Cifra de Vigenère é um tipo de cifra de substituição polialfabética que criptografa substituindo caracteres no texto por outros caracteres.

A substituição de caracteres é realizada usando a chave de criptografia e o seguinte Quadrado de Vigenère.

ABCDEFGHIJKLMNOPQRSTUVWXYZ
AABCDEFGHIJKLMNOPQRSTUVWXYZ
BBCDEFGHIJKLMNOPQRSTUVWXYZA
CCDEFGHIJKLMNOPQRSTUVWXYZAB
DDEFGHIJKLMNOPQRSTUVWXYZABC
EEFGHIJKLMNOPQRSTUVWXYZABCD
FFGHIJKLMNOPQRSTUVWXYZABCDE
GGHIJKLMNOPQRSTUVWXYZABCDEF
HHIJKLMNOPQRSTUVWXYZABCDEFG
IIJKLMNOPQRSTUVWXYZABCDEFGH
JJKLMNOPQRSTUVWXYZABCDEFGHI
KKLMNOPQRSTUVWXYZABCDEFGHIJ
LLMNOPQRSTUVWXYZABCDEFGHIJK
MMNOPQRSTUVWXYZABCDEFGHIJKL
NNOPQRSTUVWXYZABCDEFGHIJKLM
OOPQRSTUVWXYZABCDEFGHIJKLMN
PPQRSTUVWXYZABCDEFGHIJKLMNO
QQRSTUVWXYZABCDEFGHIJKLMNOP
RRSTUVWXYZABCDEFGHIJKLMNOPQ
SSTUVWXYZABCDEFGHIJKLMNOPQR
TTUVWXYZABCDEFGHIJKLMNOPQRS
UUVWXYZABCDEFGHIJKLMNOPQRST
VVWXYZABCDEFGHIJKLMNOPQRSTU
WWXYZABCDEFGHIJKLMNOPQRSTUV
XXYZABCDEFGHIJKLMNOPQRSTUVW
YYZABCDEFGHIJKLMNOPQRSTUVWX
ZZABCDEFGHIJKLMNOPQRSTUVWXY

A linha superior é o texto simples antes da criptografia, a coluna da esquerda é a chave de criptografia, e o caractere onde eles se cruzam é o caractere criptografado. A chave de criptografia é uma string de caracteres de "A" a "Z".

Por exemplo, se o texto simples for "MESSAGE" e a chave for "SECRET", os caracteres são substituídos e criptografados da seguinte forma. Como o primeiro caractere é "M" e a chave é "S", o caractere criptografado é "E".

Antes da Criptografia  : MESSAGE
Chave                 : SECRETS
Depois da Criptografia : EIUJEZW

Um caractere da chave de criptografia é usado para cada caractere do texto simples. Se o comprimento da chave for menor que o texto simples, a chave é usada repetidamente.