3 ORDEMRECEBIDA
OMEARERCBDDEI
Um exemplo clássico de Rail Fence com três trilhos.
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.
3 ORDEMRECEBIDA
OMEARERCBDDEI
Um exemplo clássico de Rail Fence com três trilhos.
3 OMEARERCBDDEI
ORDEMRECEBIDA
A mesma quantidade de trilhos é necessária para recuperar o texto claro.
4 DEFENDERATORRELESTE
DEREEDRRETFNAOLSETE
Mudar o número de trilhos altera o padrão em zigue-zague e o texto cifrado resultante.
3 ENCONTRO AO MEIO DIA
EN M NOTOA EODACROII
Os espaços são preservados e participam da transposição em zigue-zague como os outros caracteres.
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.
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.
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.
Cifra clássica por deslocamento de letras com valores personalizados.
Cifra clássica de substituição por dígrafos com matriz baseada em palavra-chave.
Cifra clássica recíproca baseada em uma palavra-chave.
Cifra clássica no estilo Vigenere que usa uma chave numérica.
Cifragem e decifragem polialfabéticas baseadas em uma palavra-chave.
Cifragem de Vernam baseada em XOR com saída Base64.