1001Ferramentas
🔺Segurança

Cifra Trifid

Cifra Trifid (Felix Delastelle) — codifica letras em triplas de 1-3.

Triplas

Três camadas de três por três por letra

Felix Delastelle publicou a Trifid no início do século XX como irmã tridimensional da Bifid, e ela aparece com frequência em coletâneas de cifras clássicas e em desafios de CTF. Quem chega aqui normalmente quer ver as triplas: cada letra vira três dígitos entre 1 e 3, algo como 132 122 213 213 223, e a dúvida é de onde saem exatamente esses números.

São 27 posições organizadas em três camadas de 3x3, porque 3 elevado a 3 dá 27, o que acomoda as 26 letras mais um caractere de sobra, aqui um ponto. A posição da letra vira camada, linha e coluna, cada uma de 1 a 3. H ocupa a oitava casa, o que dá camada 1, linha 3 e coluna 2, ou seja 132. HELLO sai 132 122 213 213 223. O alfabeto está na ordem natural, sem chave embaralhando, e o filtro descarta tudo que não é letra, então o ponto nunca chega a aparecer.

Esta página entrega a codificação de coordenadas, que é a primeira metade da Trifid. Na cifra completa você escreve as três coordenadas em três linhas, corta o bloco por um período escolhido, lê linha por linha dentro de cada bloco e reconverte para letras; é essa fractionação que faz cada letra de saída depender de três letras de entrada. Sem ela o resultado é substituição direta. Serve para estudo e para desafio, não para segurança. Roda no navegador.

Perguntas frequentes

Por que 27 posições e não 26?
Porque o cubo é 3x3x3, que dá 27 casas. Sobra uma, geralmente preenchida com um ponto ou um sinal de mais que funciona como separador de palavras.
O que sai daqui já é a Trifid completa?
Não. Falta a fractionação por período, que é a etapa que embaralha as coordenadas antes de reconverter. Sem ela cada letra do texto claro continua produzindo sempre a mesma tripla.
Como leio uma tripla como 132?
Primeiro dígito é a camada, segundo é a linha, terceiro é a coluna. Camada 1, linha 3, coluna 2 aponta para o H no alfabeto em ordem natural.

Ferramentas Relacionadas