Aps criptografia

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (500 palavras )
  • Download(s) : 0
  • Publicado : 10 de novembro de 2011
Ler documento completo
Amostra do texto
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ÉCNICACRIPTOGRÁ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ÁVELPELA 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 CRIPTOGRAFADASConsole.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);...
tracking img