Ir para o conteúdo
Totalmente local

Cifra autochave

Encriptar ou desencriptar texto com uma chave corrida que se estende a partir da mensagem.

Entrada
Saída

Cifra autochave

A cifra autochave desloca cada letra do seu texto com uma chave corrida que começa com uma palavra-chave e depois continua tomando emprestado da própria mensagem. Essa é a diferença principal em relação à cifra de Vigenère, cuja chave curta se repete num ciclo previsível: uma chave autochave nunca se repete, por isso resiste melhor à análise de frequência do que uma cifra de chave repetida. Cole o texto simples para o encriptar ou cole o texto cifrado com a mesma palavra-chave para o desencriptar — uma única caixa de entrada lida ambas as direções.

Digite uma palavra-chave para inicializar a chave e escolha como ela se estende além dessa semente. A variante clássica "texto simples" continua tomando emprestado da mensagem que está a ser encriptada; "texto cifrado" toma emprestado da saída que acabou de produzir, um esquema relacionado com fraquezas diferentes. Mude o alfabeto para letras e dígitos se quiser que os números se desloquem juntamente com o texto e ative "Preservar maiúsculas e pontuação" para manter os espaçamentos e a capitalização exatamente como digitados, ou desative para um bloco compacto apenas em maiúsculas. "Mostrar fluxo de chave gerado" imprime o símbolo que deslocou cada caractere, útil para verificar cálculos manuais ou ensinar como uma chave corrida é construída.

Apenas letras latinas — e dígitos, em modo alfanumérico — avançam a chave e são deslocadas. Tudo o resto passa intacto ou é eliminado juntamente com a formatação restante quando essa opção está desativada. As terminações de linha do Windows e Unix são tratadas da mesma forma e a contagem ao vivo reporta quantos caracteres foram deslocados, o comprimento da palavra-chave efetiva e se o resultado foi encriptado ou desencriptado.

Tudo funciona localmente no seu navegador. A sua palavra-chave e o seu texto nunca são carregados ou enviados para qualquer lugar — vale a pena lembrar para uma cifra cujo objetivo principal é manter algo privado. Copie o resultado, descarregue-o como um ficheiro .txt ou envie a saída diretamente de volta para a entrada para encadear outra transformação por cima.

FAQ

Como é que a cifra autochave é diferente da cifra de Vigenère?
Uma chave de Vigenère repete-se num ciclo curto e previsível. A chave autochave continua a estender-se com texto fresco — a própria mensagem ou o texto cifrado que produz — por isso nunca se repete e é mais difícil de quebrar com análise de frequência.
Qual é a diferença entre as variantes texto simples e texto cifrado?
"Texto simples" continua a chave com a mensagem que está a encriptar, o esquema autochave clássico. "Texto cifrado" continua com a saída em vez disso — uma variante relacionada com as suas próprias fraquezas conhecidas. Ambos os lados de uma conversa precisam da mesma variante selecionada.
Por que é que nem todos os caracteres são deslocados?
Apenas as letras — e os dígitos, em modo alfanumérico — transportam a cifra. Tudo o resto passa intacto ou é eliminado completamente, dependendo da opção "Preservar maiúsculas e pontuação".
O que é que o fluxo de chave gerado me mostra?
Lista o símbolo do alfabeto exato que deslocou cada caractere por ordem: a sua palavra-chave, seguida pela sua extensão. É principalmente útil para verificar aritmética à mão ou compreender como uma chave corrida é construída.
A minha palavra-chave ou texto são carregados para algum lado?
Não. A cifra autochave funciona inteiramente no seu navegador — a sua palavra-chave e o seu texto nunca deixam o seu dispositivo.