Olá. Sou novata em CC e estou desenvolvendo um algoritmo de criptografia de APS. O método que escolhi para criptografar é usando o a Cifra de César pra encriptar e desencriptar. Só que só tá fazendo um dos 2 por vez na tela do prompt:
A intenção é colocar uma mensagem(Ex: socorro), aí clico "enter" pra gerar o output, daí clico "enter" de novo pra decriptografar esse output e aí re-aparece em baixo a mensagem original(Ex: socorro)! TUDO no mesmo Prompt!
^
Como corrijo isso?
Segue o código:
using System;namespace Cifra_Cesar{ class Program { static void Main(string[] args) { string palavra, encrypt = ""; Console.Write("Entre com a mensagem para ser criptografada: "); palavra = Console.ReadLine().ToLower(); for (int i = 0; i < palavra.Length; i++) { int ASCII = (int)palavra[i]; int ASCIIC = ASCII + 10; encrypt += Char.ConvertFromUtf32(ASCIIC); } Console.Write("Resultado: " + encrypt); Console.ReadKey(); Console.Write("Entre com a mensagem para ser decriptografada: "); palavra = Console.ReadLine().ToLower(); for (int i = 0; i < encrypt.Length; i++) { int ASCII = (int)palavra[i]; int ASCIIC = ASCII - 10; encrypt += Char.ConvertFromUtf32(ASCIIC); } Console.Write("Resultado: " + encrypt); Console.ReadKey(); } } }