Pular para o conteúdo
Todos os conceitos

Cifra de Vigenère

Uma César diferente para cada letra, comandada por uma palavra-chave.

A Vigenère usa uma palavra-chave em vez de um número. Cada letra da chave diz o deslocamento da letra correspondente da mensagem: a desloca 0, b desloca 1, c desloca 2, e assim por diante. Quando a chave acaba, ela recomeça.

mensagem:  ATAQUE
chave:     SOLSOL
cifrado:   SHLIIP
mensagem + chave = cifrado A S+18 S T O+14 H A L+11 L Q S+18 I U O+14 I E L+11 P a chave recomeça A desloca 0, B desloca 1… o mesmo A virou S e L
Cada letra da chave SOL diz quanto a letra de cima anda, e a chave recomeça quando acaba; por isso o mesmo A da mensagem vira S numa posição e L em outra.

A mesma letra da mensagem pode virar letras diferentes, o que esconde as repetições que denunciam a César. Mas, conhecendo a chave, decifrar é imediato: no CyberChef, a operação é Vigenère Decode. Sem a chave, a repetição dela é justamente o ponto fraco que permite quebrá-la.

Aparece nestes desafios