Criptografia de 128 characteres
namespace Cesar
{
class Program { static void Main(string[] args) { //declaração das variáveis string palavra, encrypt = ""; int a, opcao = 3;
while (opcao != 0) { Console.Clear(); //Exibindo opcoes para o usuario
Console.Write("|*********************************|\n"); Console.Write("| 1 - Criptografar um mensagem |\n"); Console.Write("| 2 - Decriptografar uma mensagem |\n"); Console.Write("| 0 - Sair |\n"); Console.Write("|*********************************|\n");
Console.Write(" Escolha a opçao: ");
//Conversao dos dados para inteiro
opcao = int.Parse(Console.ReadLine());
//O comando swith verifica a opcao digitada
switch (opcao) {
//caso a opcao seja 1
case 1: Console.Write("Digite a mensagem para ser criptografada: ");
//palavra é a variavel que o usuario vai digitar
//O comando ToLower transforma todas as letras em minusculas
palavra = Console.ReadLine().ToLower();
//enquanto a palavra for menor que i
for (int i = 0; i < palavra.Length; i++) {
//Devolve o codigo ASCII da letra
int ASCII = (int)palavra[i];
//Coloca a chave fixa adicionando 10 posições no numero da tabela ASCII
int ASCIIC = ASCII + 10;
//Concatena o texto e o coloca na variável