Cifra Rail Fence

Criptografe e descriptografe texto com a cifra Rail Fence usando um número configurável de trilhos. Aprenda como funciona a transposição em zigue-zague e experimente diferentes quantidades de trilhos.

Entrada
0 caract. · 0 bytes
Testar:
Resultado
✓ Cifra clássica de transposição ✓ Número de trilhos configurável ✓ Não armazenamos suas mensagens ✓ Processado em nosso servidor
Exemplos
Criptografar com 3 trilhos Shift: 3
Entrada ORDEMRECEBIDA
Saída OMEARERCBDDEI

Um exemplo clássico de Rail Fence com três trilhos.

Descriptografar com 3 trilhos Shift: 3
Entrada OMEARERCBDDEI
Saída ORDEMRECEBIDA

A mesma quantidade de trilhos é necessária para recuperar o texto claro.

Criptografar com 4 trilhos Shift: 4
Entrada DEFENDERATORRELESTE
Saída DEREEDRRETFNAOLSETE

Mudar o número de trilhos altera o padrão em zigue-zague e o texto cifrado resultante.

Mensagem com espaços Shift: 3
Entrada ENCONTRO AO MEIO DIA
Saída EN M NOTOA EODACROII

Os espaços são preservados e participam da transposição em zigue-zague como os outros caracteres.

Como a cifra Rail Fence funciona

A cifra Rail Fence é uma cifra clássica de transposição: ela reorganiza as posições dos caracteres sem alterar os próprios caracteres. A mensagem é escrita em um padrão de zigue-zague sobre um número escolhido de trilhos e depois lida linha por linha para produzir o texto cifrado.

Por exemplo, com três trilhos, o texto desce e sobe na diagonal pelas linhas. Aumentar ou reduzir o número de trilhos cria um padrão diferente e, portanto, um texto cifrado diferente.

Para descriptografar uma mensagem, é preciso usar a mesma quantidade de trilhos. Primeiro a estrutura em zigue-zague é reconstruída; depois os caracteres são colocados de volta em suas posições originais.

Exemplo de zigue-zague Rail Fence

Com três trilhos, a mensagem é escrita primeiro na diagonal para baixo e para cima antes de as linhas serem lidas da esquerda para a direita:

O . . . M . . . E . . . A
. R . E . R . C . B . D .
. . D . . . E . . . I . .

Os pontos mostram posições vazias no padrão em zigue-zague. O texto cifrado é criado lendo primeiro o primeiro trilho, depois o segundo e, por fim, o terceiro.

Por que Rail Fence é diferente

Ao contrário das cifras de substituição, como César ou Vigenere, Rail Fence não troca letras por outras letras. Ela apenas muda a ordem dos caracteres.

Como os caracteres originais permanecem inalterados, a análise de frequência é menos útil, mas a cifra ainda é fácil de quebrar testando possíveis números de trilhos. Hoje, Rail Fence é usada principalmente para ensino, desafios e introdução ao conceito de cifras de transposição.

FAQ

Não. Rail Fence não substitui letras. Ela muda apenas a ordem dos caracteres, por isso é uma cifra de transposição.

A chave é o número de trilhos usados no padrão em zigue-zague. O mesmo número é necessário para a descriptografia.

Não. É fácil testar automaticamente as possíveis quantidades de trilhos. Hoje ela é útil principalmente para aprendizado, desafios e demonstrações.

Usar uma quantidade diferente de trilhos durante a descriptografia produz um texto incorreto, porque o padrão em zigue-zague não corresponde ao processo de criptografia original.

Sim. Rail Fence é uma das cifras de transposição mais conhecidas. Ela mantém os caracteres originais, mas reorganiza suas posições de acordo com um padrão em zigue-zague.
Ferramentas relacionadas

Cifra de César

Cifra clássica por deslocamento de letras com valores personalizados.

Cifra de Playfair

Cifra clássica de substituição por dígrafos com matriz baseada em palavra-chave.

Cifra de Vigenere

Cifragem e decifragem polialfabéticas baseadas em uma palavra-chave.