Cifra Rail Fence: codificador e decodificador
Texto
A cifra Rail Fence é uma cifra de transposição clássica: as letras de uma mensagem são escritas na diagonal em um padrão de ziguezague que desce e sobe sobre um número fixo de trilhos, e depois lidas linha por linha para formar o texto cifrado. Ao contrário das cifras de substituição, todas as letras são mantidas; apenas a ordem muda. Escolha o número de trilhos (a chave), digite ou cole seu texto e alterne entre codificar e decodificar. Como o padrão é totalmente reversível, decodificar com o mesmo número de trilhos restaura o original. Tudo é calculado localmente no seu navegador.
Como usar
- Escolha Codificar ou Decodificar.
- Defina o número de trilhos (2 ou mais): é a chave.
- Digite ou cole sua mensagem ou texto cifrado.
- Leia o resultado e copie. Decodificar com o mesmo número de trilhos inverte a codificação.
Perguntas frequentes
- O que os trilhos fazem?
- Os trilhos são as linhas horizontais entre as quais o ziguezague salta. Mais trilhos mudam o padrão e o texto cifrado; o destinatário deve usar o mesmo número para decodificar. Com 2 trilhos a mensagem simplesmente se divide em posições pares e ímpares.
- Mantém espaços e pontuação?
- Sim: cada caractere, incluindo espaços, é transposto. Para uma aparência mais tradicional, remova os espaços e use maiúsculas antes de codificar, embora aqui não seja obrigatório.
- A cifra Rail Fence é segura?
- Não. É uma cifra histórica de papel e caneta com pouquíssimas chaves possíveis (o número de trilhos), então é trivial de quebrar testando cada uma. Use-a para enigmas e aprendizado, não para segurança real.
Ferramentas relacionadas
Conversor de tabela Markdown para CSV
Converta uma tabela Markdown estilo GitHub em CSV, TSV ou linhas separadas por ponto e vírgula, no seu navegador.
Gerador de Tabelas Markdown
Cole CSV, TSV ou dados delimitados por pipe e obtenha uma tabela GFM alinhada.
Visualizador de Diferenças de Texto
Compare dois textos e veja adições e remoções linha por linha ou palavra por palavra.
Gerador de Lorem Ipsum
Gere texto de preenchimento por parágrafos, frases ou palavras.
Conversor de Maiúsculas
Converta texto entre MAIÚSCULAS, minúsculas, Título, camelCase e mais.
Contador de Caracteres e Palavras
Conte caracteres, palavras, frases, linhas e bytes em tempo real.