A Aldeia Numaboa ancestral ainda está disponível para visitação. É a versão mais antiga da Aldeia que eu não quis simplesmente descartar depois de mais de 10 milhões de pageviews. Como diz a Sirley, nossa cozinheira e filósofa de plantão: "Misericórdia, ai que dó!"

Se você tiver curiosidade, o endereço é numaboa.net.br.

Leia mais...

Criptografia Numaboa

Exercícios com o Código de César

Sab

25

Jun

2005


21:00

(67 votos, média 4.45 de 5) 


Os exercícios a seguir se referem ao Código de César, uma cifra arcaica classificada como cifra de substituição simples.

EXERCÍCIOS

Apenas para refrescar a memória, segue a tabela de substituição clássica com deslocamento de 3 posições, imprescindível para trabalhar com o Código de César:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z D E F G H I J K L M N O P Q R S T U V W X Y Z A B C

Exercício 1 - CIFRANDO UMA MENSAGEM

Você deve estar se perguntando: onde está a ferramenta de trabalho? Desta vez ela vai ficar de fora, porque é para fazer a cifragem na unha, ou seja, é para usar lápis e papel.

Image Cifre a mensagem a seguir usando um deslocamento de 7 posições:

A César o que é de César.

Todos os caminhos levam a Roma.


Para conferir a sua resposta, clique e arraste o cursor do mouse no espaço abaixo.

| HJLZHYVXBLLKLJLZHY AVKVZVZJHTPUOVZSLCHTHYVTH |

Exercício 2 - O ALGORITMO DA CIFRA

Image Qual é o algoritmo de encriptação do Código de César (deslocamento de 3 posições)?


Para preparar a resposta é preciso levar algumas coisas em consideradção. Para começar, trabalhamos com um conjunto de 26 elementos representados pelas letras do alfabeto romano. Estes elementos podem ser numerados de 0 a 25. Vamos chamar de x a letra que deve ser deslocada e de y a letra resultante do deslocamento. Se pretendemos que cada elemento seja deslocado em três posições, fica fácil, fácil:

Se x = 0 (letra A) então y = 0 + 3 (letra D). Até aí, nenhuma dificuldade. Mas, e no caso de x = 24 (letra Y) então y = 24 + 3 = 27 ???

A Congruência ou Aritmética Modular mais uma vez entra em cena, coisa que vamos cansar de usar. Estamos lidando com um conjunto de 26 elementos, ou seja, vamos utilizar a soma algébrica módulo 26. Observe:

    Letra | Posição | Soma Algébrica |    Soma Módulo 26   | Nova Letra
    -------------------------------------------------------------------
      A   |    0    |   0 + 3 = 3    |  (0 + 3) MOD 26 = 3 |     D
      B   |    1    |   1 + 3 = 4    |  (1 + 3) MOD 26 = 4 |     E
     ...  |   ...   |      ...       |        ...          |    ...
      X   |   23    |  23 + 3 = 26   | (23 + 3) MOD 26 = 0 |     A
      Y   |   24    |  24 + 3 = 27   | (24 + 3) MOD 26 = 1 |     B
      Z   |   25    |  25 + 3 = 28   | (25 + 3) MOD 26 = 2 |     C

Daí para o algoritmo são dois palitos. Para conferir a sua resposta, clique e arraste o cursor do mouse no espaço abaixo.

| y = (x + 3) MOD 26 |

Exercício 3 - QUEBRANDO A CIFRA

Image Decifre a mensagem abaixo:

UVCBGRFR URHEVFGVPN R NDHRYN DHR PBZB ZRGBQB QR GENONYUB R NQBGNQN N GVGHYB CEBIVFBEVB PBZB VQRVN QVERGEVM AN CRFDHVFN QBF SNGBF FRZ N CERBPHCNPNB VAVPVNY QR FHN IREQNQR BH SNYFVQNQR

Para conferir a sua resposta, clique e arraste o cursor do mouse no espaço abaixo:

|   HIPOTESE HEURISTICA E AQUELA QUE COMO METODO DE TRABALHO E ADOTADA A TITULO PROVISORIO
COMO IDEIA DIRETRIZ NA PESQUISA DOS FATOS SEM A PREOCUPACAO INICIAL DE SUA VERDADE OU FALSIDADE
O deslocamento utilizado para cifrar a mensagem foi 13.   |
покер старс играть онлайнбиол ценалобановский александр харьковбанк севернаяполигон ооо киев bentley продажа никас

Informações adicionais