Criptografia de cesar
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; // ESTA LINHA DEVE SER ADICIONADA PARA QUE POSSA HAVER TRATAMENTO // DE ARQUIVO (GRAVAR, ABRIR, LER, VERIFICAR SE EXISTE, ETC.) /* ESTE PROGRAMA É UM EXEMPLO DE COMO CRIPTOGRAFAR TEXTOS ESCRITOS * COM LETRAS MAIÚSCULAS, ESPAÇO EM BRANCO E NÚMEROS; SEM ACENTO, * SEM CEDILHA E SEM DEMAIS CARACTERES (? . , ! @ % + & ETC.). * * O RESULTADO É GRAVADO EM UM ARQUIVO .TXT EM UM PEN DRIVE CUJA LETRA * E NOME SÃO INFORMADOS PELO USUÁRIO. * * A TÉCNICA CRIPTOGRÁFICA UTILIZADA É A DE "SUBSTITUIÇÃO", OU SEJA: * TROCA-SE CADA LETRA DO TEXTO POR OUTRA. * * OBSERVE QUE ALÉM DA FUNÇÃO OBRIGATÓRIA Main, FOI CRIADA A FUNÇÃO * Mistura, RESPONSÁVEL PELA CRIPTOGRAFIA */
namespace CRIPTOGRAFA { class Program { static void Main(string[] args) { string DRIVE, ARQUIVO, LINHA1, LINHA2, SAIDA1, SAIDA2; //PEDE VALORES DO ARQUIVO A SER CRIADO Console.WriteLine("\nDIGITE A LETRA EM QUE O PEN DRIVE ESTÁ INSTALADO:"); DRIVE = Console.ReadLine(); Console.WriteLine("\nDIGITE O NOME DO ARQUIVO TEXTO (SEM A EXTENSÃO):"); ARQUIVO = Console.ReadLine(); // PEDE VALORES DAS LINHAS A SEREM