Cifra de transposição colunar
Encripte ou desencripte texto escrevendo-o numa grelha e lendo as colunas pela ordem da chave.
Cifra de transposição colunar
Uma cifra de transposição colunar embaralha uma mensagem escrevendo-a linha a linha numa grelha com a largura de uma chave escolhida, e depois lendo a grelha novamente coluna a coluna pela ordem em que as letras da chave se ordenam alfabeticamente. Nada é substituído — cada letra continua lá, apenas reorganizada — o que a torna uma acompanhante natural de uma cifra de substituição como Vigenère ou Atbash, e a base de uma pista de caça a quebra-cabeças onde uma palavra-chave desbloqueia a grelha.
A chave define duas coisas ao mesmo tempo: o seu comprimento é o número de colunas, e a ordem alfabética das suas letras é a ordem de leitura dessas colunas. A transposição dupla executa a grelha uma segunda vez com uma segunda chave, resistindo à análise de frequência de colunas que uma única passagem a deixa aberta. Quando o texto não se divide uniformemente em linhas completas, deixe a última linha curta (irregular) ou preencha-a para um retângulo completo com um carácter de preenchimento — preencher é mais simples, mas o texto desencriptado carrega esse preenchimento no final. Mantenha espaços e pontuação para uma grelha legível, ou retire tudo menos letras e dígitos pelo aspecto clássico de guerra. Mostrar grelha imprime a grelha em texto, para que possa ver como a chave reordenou as colunas.
A ferramenta funciona em pontos de código Unicode, pelo que letras acentuadas e emoji sobrevivem a uma viagem de ida e volta, e as terminações de linha Windows e Unix são tratadas da mesma forma. A contagem ativa relata caracteres entrada e saída, a contagem de colunas por passagem, e se o resultado foi encriptado ou desencriptado.
Tudo é executado no seu navegador — o texto e a chave que escreve nunca são carregados. Copie o resultado, descarregue-o como ficheiro .txt, ou envie a saída de volta para a entrada para desencriptar novamente ou encadear outra cifra no topo.