visão da interface do usuario:
1 opção: Gerar chaves
o sistema pede o usuario dois numeros primos e gerar uma chave publica e uma chave privada:
"Sua chave publica: (n, e).
Sua chave privada: (n, d)"
2 opção: Criptografar
o sistema pede ao usuario a sua chave privada e uma mensagem:
"Digite sua chave privada:"
"Digite sua mensagem"
responde ao usuario
"Sua mensagem esta em output/encrypted.txt"
3 opção: Descriptografar
o sistema pede ao usuario a sua chave privada e uma mensagem:
"Digite sua chave privada:"
"Digite sua mensagem criptografada"
responde ao usuario:
"Sua mensagem esta em output/decrypted.txt"
FIM