3. O Trabalho a realizar
Neste trabalho, terás de implementar 3 funcionalidades que a aplicação
deverá exibir: após arranque o utilizador irá poder seleccionar uma de 3
operações possíveis.
- Codificar uma mensagem: será pedido ao utilizador que indique uma palavra
chave; após a introdução da palavra chave o
programa pede ao utilizador que introduza a mensagem a cifrar; após a
introdução da mensagem a aplicação aplica o algoritmo de cifragem e apresenta
no monitor a frase cifrada.
- Descodificar uma mensagem: será pedido ao utilizador que introduza
uma palavra chave e uma frase cifrada; a aplicação colocará no monitor a
mensagem original.
- Descodificar uma mensagem com palavra chave desconhecida: será pedido
ao utilizador que introduza uma mensagem cifrada ao que a aplicação irá responder
enviando para o monitor a mensagem original ou uma aproximação desta (use a imaginação).