Cifra rail fence

Este artigo contém duas calculadoras; a primeira pode ser usada para codificar a mensagem com a cifra rail fence, enquanto a segunda pode ser utilizada para quebrar a mensagem codificada com a cifra rail fence, através da força bruta. Decodificar é simplesmente emitir uma mensagem decodificada para um número diferente de "rails".

A cifra rail fence (também chamada de cifra da cerca ferroviária) é uma forma de cifra de transposição. Uma cifra de transposição envolve a reorganização das letras no texto simples para criptografar a mensagem.

Na cifra rail fence, o texto simples é escrito para baixo e diagonalmente em "rails" sucessivos de uma cerca imaginária, subindo quando chegarmos ao trilho (rail) inferior. Quando nós alcançamos o trilho superior, a mensagem é escrita para baixo novamente até que todo o texto simples seja escrito. Então, a mensagem é lida em linhas.

Aqui está um exemplo da mensagem FOMOS DESCOBERTOS. FUJA DE UMA VEZ criptografado com três rails

F . . . S . . . C . . . R . . . F . . . D . . . A . . . Z
. O . O . D . S . O . E . T . S . U . A . E . M . V . 
. . M . . . E . . . B . . . O . . . J . . . U . . . E . .

Em seguida, lemos em linhas, e obtemos
FSCRFDAZOODSOETSUAEMVMEBOJUE

A cifra rail fence é um esquema de criptografia muito antigo, anterior à Idade Média. Ela foi utilizada como uma cifra de campo por ambos os lados na Guerra Civil dos Estados Unidos.

O número de rails usados ​​para quebrar a mensagem serve como a chave criptográfica. A cifra rail fence não é muito forte. O número de chaves práticas (o número de rails) é pequeno o suficiente para que um criptanalista possa testar todas elas manualmente. Dessa forma, hoje em dia você pode encontrá-la em jogos, geocaches, enigmas ou quebra-cabeças. A seguir você pode encontrar duas calculadoras. A primeira pode ser usado para criptografar mensagens com a cifra rail fence, e a segunda pode ser usado para quebrar mensagens criptografadas com a cifra rail fence através da força bruta - ela simplesmente produz uma mensagem decodificada para diferentes números de "rails".

Aqui está o codificador:

PLANETCALC, Codificador de cifra rail fence

Codificador de cifra rail fence

Mensagem criptografada
 

E aqui está o decodificador de força bruta:

PLANETCALC, Decodificador de cifra rail fence

Decodificador de cifra rail fence

O arquivo é muito grande; pode ocorrer lentidão do navegador durante o carregamento e a criação.

URL copiado para a área de transferência
PLANETCALC, Cifra rail fence

Comentários