Cifra de Transposição Colunar
Cifra clássica de transposição colunar usando chave alfabética para ordenar colunas.
Resultado
—
Transposição colunar: as mesmas letras, outra ordem
Toda cifra clássica faz uma de duas coisas: substituir letras ou trocá-las de lugar. A transposição colunar é do segundo tipo, e isso muda o que a criptanálise pode fazer. A frequência das letras no texto cifrado é idêntica à do texto claro — em português continua cheio de A e E —, porque nenhuma letra foi trocada. O que mudou foi a ordem.
O texto é escrito em linhas sob uma palavra-chave e depois lido por colunas, na ordem alfabética das letras da chave. Informe a chave e o texto e escolha o sentido: a página monta a grade, ordena as colunas e faz a leitura, ou desfaz o processo. O texto é completado com X quando não fecha a última linha, para que todas as colunas tenham o mesmo tamanho.
Reconhecer uma transposição é fácil justamente pela frequência normal das letras — se a distribuição do cifrado parece a do idioma mas o texto é ilegível, é transposição. Quebrar exige testar tamanhos de chave e ordens de coluna, procurando os digramas que fazem sentido no idioma. Por isso a transposição costuma aparecer combinada com substituição: aplicar as duas destrói tanto a ordem quanto a identidade das letras.
Perguntas frequentes
A ordem das colunas sai de onde?
Por que o X no fim?
O que é a transposição dupla?
Ferramentas Relacionadas
Cifra de Vigenère com Auto-key
Cifra de Vigenère com chave estendida pelo próprio texto claro (auto-key clássico).
Criptografar Texto
Aplica cifras clássicas (Caesar, ROT13, Atbash) ou codifica em Base64. Útil para puzzles, CTFs e testes — não use para segurança real.
Cifra Baconiana — A/B 5 bits
Codifica em Bacon mostrando cada letra como 5 letras A/B (esteganografia clássica).
Cifra Nihilist
Cifra Nihilist com chave numérica somada às coordenadas Polybius.
Disco de Alberti interativo
Disco cifrante de Alberti com duas rodas giratórias — gira a roda interna e cifra/decifra letra por letra.
Cifra Affine (a,b)
Cifra Affine: E(x)=(a·x+b) mod 26. a deve ser coprimo a 26.