Ir para o conteúdo
TextArray
Totalmente local

Cifra de cerca

Criptografe e descriptografe a clássica transposição em zigue-zague com uma contagem de trilhos configurável.

Entrada

Cifra de cerca

A cerca é a cifra de transposição que todos encontram primeiro: escreva a mensagem na diagonal, saltando entre o topo e a base de uma cerca imaginária, e depois leia-a linha por linha. SOMOS DESCOBERTOS FUGIR DE UMA VEZ em três trilhos torna-se WECRLTEERDSOEEFEAOCAIVDEN - todas as letras ainda estão lá, apenas a ordem mudou. Esta ferramenta funciona nos dois sentidos: criptografa embaralhamentos, descriptografa, reconstrói o zigue-zague e lê a mensagem novamente.

A contagem de trilhos é a chave – dois trilhos mal se embaralham, vinte trilhos em uma mensagem curta não mudam nada (o zigue-zague nunca dobra) e o ponto ideal em quebra-cabeças clássicos é de três a cinco. A opção de compensação inicia o zigue-zague no meio de seu ciclo, uma variante comum em desafios de geocaching e CTF que quebra solucionadores ingênuos. Por padrão, os espaços em branco são removidos antes da cifragem, a apresentação clássica; mantenha espaços e mudanças de pontuação para uma transposição pura de cada caractere, o que torna a viagem de ida e volta sem perdas para frases completas.

Tudo funciona em pontos de código Unicode, então č, ő e até mesmo emoji passam pela cerca intactos, em vez de serem divididos em metades substitutas. A contagem mostra quantos personagens viajaram e em quantos trilhos.

Como toda cifra clássica, esta é um quebra-cabeça e uma ferramenta de ensino, não de proteção – com no máximo algumas dezenas de chaves sensatas, a força bruta é instantânea. Para obter sigilo real, use a ferramenta de criptografia de texto baseada em AES. Tudo roda localmente no seu navegador; sua mensagem nunca sai do seu dispositivo.

FAQ

Como faço para descriptografar uma mensagem de cerca?
Defina a direção para descriptografar e insira a contagem de trilhos usada para criptografia — e o deslocamento, se algum tiver sido usado. A ferramenta reconstrói o ziguezague, corta o texto cifrado em trilhos e lê o caminho diagonal de volta. Contagens de trilhos erradas produzem lixo com aparência legível, portanto, tentar de 2 a 6 é a abordagem usual.
O que a compensação faz?
Ele inicia o zigue-zague no meio do ciclo, em vez de no trilho superior. O deslocamento 1 começa um degrau abaixo na descida. Os criadores de quebra-cabeças usam-no como uma segunda chave – se uma descriptografia simples falhar, tente pequenas compensações antes de desistir da contagem de trilhos.
Por que minha mensagem curta volta inalterada?
Com pelo menos tantos trilhos quanto caracteres, o zigue-zague nunca se dobra - cada personagem fica em seu próprio trilho e a leitura linha por linha reproduz a entrada. Use menos trilhos ou uma mensagem mais longa.
Devo manter espaços ou retirá-los?
As apresentações clássicas eliminam os espaços em branco, o que também oculta o comprimento das palavras do solucionador. Mantenha espaços quando quiser uma transposição sem perdas de uma frase completa – ambas as direções respeitam a mesma configuração, então escolha uma e continue com ela.
Meu texto é carregado em algum lugar?
Não. A cifra é executada inteiramente no seu navegador e sua mensagem nunca sai do seu dispositivo.