O código caracol precisa de uma chave, tanto para codificar, como para descodificar, e que é simplesmente um número. Este número corresponde à altura (e largura) da tabela.
Vamos dar o exemplo de um Caracol 6, uma mensagem que queremos codificar. O número de letras da mensagem a codificar tem de ser sempre igual ou inferior ao quadrado da chave, neste caso, a mensagem tem de ter menos de 36 (6x6) letras. Mas uma mensagem com 24 ou 25 letras não deveria ser escrita com Caracol 6, mas sim com Caracol 5 (5x5=25)
Mensagem: ACAMPAMENTO JUNTO AO RIO COM FOGUEIRA
As letras são dispostas em caracol, no sentido contrário aos ponteiros do relógio. Os espaços que sobram devem ser preenchidos com letras ao acaso.
A mensagem codificada é, então, obtida lendo normalmente na horizontal:
AIROAOCOARITACLJENMOKMUUPMFOGJAMENTO
Para decifrar, contamos quantas letras têm a mensagem, e achamos a raíz quadrada, para sabermos quantas letras de largura tem a tabela. A seguir, dispomos as letras na tabela, e depois lemos em caracol.
Em vez de se começar pelo canto superior direito, pode-se codificar começando por outro canto.
Sem comentários:
Enviar um comentário