Ir para o conteúdo
TextArray
Totalmente local

Cifra de Vigenère

Criptografe e descriptografe texto com a clássica cifra de palavras-chave Vigenère.

Entrada

Cifra de Vigenère

Digite uma palavra-chave, cole seu texto e a cifra de Vigenère muda cada letra pela letra correspondente da chave – A muda por 0, B por 1 e assim por diante, com a chave se repetindo enquanto a mensagem for executada. Mude a direção para descriptografar e a mesma chave transforma o texto cifrado novamente no original. Tudo é atualizado enquanto você digita, para que você possa assistir a uma confusão de texto simples, letra por letra.

A ferramenta foi construída para os lugares onde a cifra de Vigenère realmente vive hoje: caches misteriosos de geocaching, quebra-cabeças de salas de fuga, desafios CTF, gincanas e aulas em sala de aula sobre criptografia clássica. Os professores usam-no para demonstrar por que uma cifra polialfabética derrota a simples contagem de frequência, e os solucionadores de quebra-cabeças usam a direção de descriptografia para testar chaves candidatas em relação a uma inscrição em segundos.

A chave usa apenas letras – dígitos e símbolos digitados nela são ignorados, e uma chave sem nenhuma letra é relatada em vez de adivinhada. A cifra opera no alfabeto simples de A a Z: letras acentuadas, dígitos, pontuação e emoji nunca são alterados. Com "Keep non-letters" ativado eles passam no lugar sem avançar a chave; desligue-o para texto cifrado sólido clássico com todo o resto removido. "Preservar maiúsculas e minúsculas" mantém a capitalização ou produz a saída tradicional em letras maiúsculas quando desabilitada.

Uma nota honesta: a cifra de Vigenère foi chamada de “le chiffre indéchiffrable” no século XVI, mas é quebrável desde 1863 e hoje é um quebra-cabeça, não uma proteção. Para qualquer coisa genuinamente confidencial, use a ferramenta de criptografia de texto com criptografia AES real. De qualquer forma, seu texto nunca sai do navegador – nada do que você digita aqui é carregado em qualquer lugar.

FAQ

Como funciona a cifra de Vigenère?
Cada letra da tecla nomeia um deslocamento: A significa deslocamento em 0, B em 1, até Z em 25. A primeira letra do seu texto é deslocada pela primeira letra da tecla, a segunda pela segunda, e a tecla se repete quando acaba. A descriptografia aplica as mesmas mudanças ao contrário, e é por isso que a mesma chave deve ser usada em ambas as direções.
A cifra de Vigenère é segura?
Não. Ele resistiu ao ataque por três séculos, mas Kasiski publicou uma pausa geral em 1863 e as ferramentas modernas quebram teclas curtas em milissegundos. Trate-o como um quebra-cabeça e um pedaço da história. Para qualquer coisa que realmente precise de proteção, use a ferramenta de criptografia de texto, que aplica criptografia AES-256 real.
O que acontece com letras acentuadas, dígitos e pontuação?
A cifra desloca apenas as 26 letras latinas não acentuadas. Letras acentuadas como é ou ü, dígitos, pontuação e emoji passam inalterados e nunca consomem uma letra-chave - então "attack at dawn" e "attackatdawn" criptografam suas letras de forma idêntica. Desative "Manter não-letras" para descartar tudo que não seja uma carta.
Por que minha chave foi rejeitada?
A chave precisa de pelo menos uma letra A–Z, porque apenas letras definem uma mudança. Os dígitos e símbolos da chave são ignorados, portanto, uma chave como "k3y!" é tratado como "KY". Uma chave feita inteiramente de dígitos ou símbolos não tem mais letras e produz um erro em vez de uma suposição silenciosa.
Meu texto é carregado em algum lugar?
Não. A cifra é executada inteiramente no seu navegador e nem o seu texto nem a sua chave saem do seu dispositivo.