Aps criptografia
/* 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 CRIPTOGRAFADAS Console.WriteLine("\nDIGITE A PRIMEIRA LINHA:"); LINHA1 = Console.ReadLine(); Console.WriteLine("\nDIGITE A SEGUNDA LINHA:"); LINHA2 = Console.ReadLine();
// CRIPTOGRAFA LINHAS UTILIZANDO A FUNÇÃO Mistura (VIDE ABAIXO) SAIDA1 = Mistura(LINHA1); SAIDA2 = Mistura(LINHA2);
// GRAVA ARQUIVO ARQUIVO = DRIVE + ":" + ARQUIVO + ".TXT"; using (StreamWriter arquivo = File.CreateText(ARQUIVO)) { arquivo.WriteLine(SAIDA1); arquivo.WriteLine(SAIDA2);