Ir para o conteúdo

Cifra trifida

Encripte ou desencripte texto com a cifra trifida, uma cifra de coordenadas 3x3x3.

Entrada
Saída

Cifra trifida

A cifra trifida, inventada por Félix Delastelle em 1901, é uma cifra fraccionada clássica que leva a ideia por trás da cifra bifida um passo adiante. Em vez de uma grelha plana, organiza 26 letras mais um ponto final num cubo 3x3x3, de modo que cada carácter corresponde a uma tripla de coordenadas — camada, linha e coluna — em vez de um simples par linha/coluna. Cole a sua mensagem e esta ferramenta constrói o cubo, converte cada letra para as suas coordenadas e fraciona o resultado para produzir um texto encriptado que não parece uma simples substituição.

A chave configura o cubo: as suas letras preenchem as primeiras células por ordem, e o resto do alfabeto segue, com o ponto final caindo onde calhar. O comprimento do bloco controla quantos caracteres são agrupados antes das suas coordenadas serem re-emparelhadas — o passo de fraccionação que torna a cifra trifida resistente à análise de frequência, uma vez que as coordenadas de uma letra do texto plano acabam por ser misturadas com as dos seus vizinhos. A direção alterna entre encriptar e desencriptar, e uma desencriptação com a mesma chave e comprimento de bloco recupera exactamente a mensagem original. Os caracteres não-alfabéticos podem ser removidos ou mantidos, consoante queira preservar o espaçamento e a pontuação; agrupar a saída a cada N caracteres é apenas uma ajuda de apresentação, ignorada na desencriptação.

Ligue a opção "Mostrar grelha de coordenadas" para ver as três camadas 3x3 a partir das quais o cubo foi construído — útil para verificar uma chave manualmente ou acompanhar o funcionamento da cifra. A ferramenta processa terminações de linha Windows e Unix, letras acentuadas e emoji: as letras latinas acentuadas são convertidas para a sua forma base antes de entrar no cubo, enquanto tudo fora do alfabeto de 27 símbolos é removido ou passado intacto consoante a sua definição.

Tudo funciona localmente no seu navegador — a sua chave e a sua mensagem nunca são carregadas ou enviadas para qualquer lugar. Quando terminar, copie o resultado, descarregue-o como ficheiro .txt, ou envie a saída directamente para a entrada para encadear outra transformação.

FAQ

Como é diferente a cifra trifida da cifra bifida?
A cifra bifida utiliza um quadrado plano 5x5 ou 6x6 e uma coordenada de duas partes (linha, coluna). A cifra trifida utiliza um cubo 3x3x3 e uma coordenada de três partes (camada, linha, coluna), que propaga a informação de cada letra por três dimensões em vez de duas.
Para que serve a chave?
A chave prepara o cubo: as suas letras únicas preenchem as primeiras células, depois as letras restantes do alfabeto (e o ponto) preenchem o resto por ordem. A encriptação e a desencriptação devem utilizar a mesma chave ou o resultado será ilegível.
Por que o alfabeto inclui um ponto final?
Um cubo 3x3x3 tem 27 células, uma a mais do que as 26 letras do alfabeto. A cifra trifida clássica preenche a célula extra com um ponto, o que também permite que a pontuação de fim de frase viaje através da cifra juntamente com as letras.
O que controla o comprimento do bloco (período)?
Define quantos caracteres são agrupados antes das suas coordenadas serem misturadas. Um comprimento de bloco mais curto fraciona mais agressivamente; a encriptação e a desencriptação devem utilizar o mesmo valor.
O meu texto é enviado para algum lugar?
Não. A cifra trifida funciona inteiramente no seu navegador — a sua chave e a sua mensagem nunca saem do seu dispositivo.