🚀 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! 🚀