🚀 Capítulo 20: Criptografia Básica

🎯 Objetivo da Aula

Ao final desta aula, você entenderá o conceito básico de criptografia (proteger mensagens para que estranhos não leiam) usando a clássica Cifra de César.


🏢 O Cenário Prático (Seu Desafio)

Você precisa enviar a mensagem “FUGA” para a princesa Leia, mas o Império pode interceptar o sinal! Seu desafio é criptografar a mensagem avançando 3 letras no alfabeto!


🧠 Fundamentos: A Teoria Traduzida

Criptografia é a arte de codificar informação.

Cifra de César

É uma das técnicas mais antigas. Você escolhe um número (Chave) e pula essa quantidade de letras no alfabeto para cada letra da mensagem.

  • Exemplo com Chave = 3:
    • ‘A’ vira ‘D’.
    • ‘B’ vira ‘E’.

📖 Exemplo Guiado: Criptografando “FUGA” (Chave = 3)

  • F + 3 = I
  • U + 3 = X
  • G + 3 = J
  • A + 3 = D Mensagem cifrada: IXJD. Quem interceptar não entenderá nada!

🛠️ Prática Obrigatória 1

Descriptografe a mensagem “KHOOR” sabendo que a chave é 3 (volte 3 letras no alfabeto para cada letra).


🛠️ Prática Obrigatória 2

No arquivo script.js da pasta cap20, crie uma função simples que faça essa cifra de César.


🔑 Gabarito de Código/Fórmulas

Prática 1:

“KHOOR” K-3=H, H-3=E, O-3=L, O-3=L, R-3=O HELLO.


💡 Mensagem Final

Parabéns! Você concluiu o curso de Fundamentos da Computação! Agora você sabe como a máquina pensa, como ela guarda dados e como ela se comunica. Você está pronto para construir o futuro! 🚀