Sobre esta ferramenta
O Codificador / Decodificador da Cifra Rail Fence é uma ferramenta gratuita, executada no navegador, para a mais conhecida cifra de transposição. Em vez de substituir letras, ela as reorganiza: o texto é escrito em zigue-zague, descendo e subindo, ao longo de um número escolhido de trilhos horizontais, e depois lido um trilho completo de cada vez, de cima para baixo. Com 3 trilhos, as posições das letras seguem o padrão 0,1,2,1,0,1,2,… então caracteres consecutivos caem em linhas diferentes antes de serem reagrupados.
Para decodificar, a ferramenta reconstrói o caminho exato do zigue-zague para o comprimento do texto cifrado, calcula quantos caracteres pertencem a cada trilho, divide o texto cifrado nesses trilhos e então percorre o zigue-zague novamente para trazer as letras de volta à sua ordem original. Ela suporta 2 ou mais trilhos, um deslocamento inicial opcional que muda onde no zigue-zague a primeira letra fica e trata um único trilho como identidade (sem mudança). Tudo roda localmente no seu navegador, sem nada enviado.
Por padrão, espaços e pontuação são levados junto como caracteres comuns, para que a transposição seja totalmente reversível; um botão permite remover caracteres que não são letras antes de codificar, quando você quer um texto cifrado apenas com letras. A rail fence é a clássica parceira da cifra de César nas aulas de criptografia e uma presença frequente em desafios de CTF e escape rooms, ilustrando como cifras de transposição ocultam uma mensagem embaralhando a posição em vez da identidade.