Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como criptografar um arquivo em C #
Saber como criptografar arquivos pode ajudar a proteger informações de arquivos confidenciais em seu computador. Os arquivos são geralmente criptografados quando eles estão sendo enviados através da Internet para a proteção. Microsoft Visual C # é uma linguagem de programação de computadores orientada a objeto usado para criar aplicativos de computador. C # é muitas vezes a primeira escolha para programadores devido à sua flexibilidade e facilidade de uso . Em poucos passos você pode criptografar um arquivo de texto usando C #. Instruções
1

Abra o Microsoft Visual C # Express e clique em " New Project ... " no painel esquerdo da tela. Clique duas vezes em " Console Application " no painel central da janela "New Project " .
2

Pressione "Ctrl " + "A" e pressione " Delete" para apagar o código existente.

3

Copie e cole o seguinte código para o módulo " Program " :

using System;

using System.IO;

usando System.Security ;

usando System.Security.Cryptography ;

usando System.Runtime.InteropServices;

usando System.Text;

namespace CSEncryptDecrypt

{

classe Class1

{

[ System.Runtime.InteropServices.DllImport ( " KERNEL32.DLL " , EntryPoint = " RtlZeroMemory " ) ]

extern public static bool ZeroMemory (IntPtr Destino , int comprimento);

GenerateKey corda estática () {


DESCryptoServiceProvider desCrypto = ( DESCryptoServiceProvider ) DESCryptoServiceProvider.Create ();

retornar ASCIIEncoding.ASCII.GetString ( desCrypto.Key );

}

EncryptFile static void (string sInputFilename ,

corda sOutputFilename ,

corda sKey )

{

FileStream fsInput = new FileStream ( sInputFilename ,

FileMode.Open ,

FileAccess . Leia );

FileStream fsEncrypted = new DES = new DESCryptoServiceProvider ();

DES.Key = ASCIIEncoding.ASCII.GetBytes ( sKey );

DES.IV = ASCIIEncoding.ASCII.GetBytes ( sKey );

ICryptoTransform desencripta = DES.CreateEncryptor ();

CryptoStream CryptoStream = new CryptoStream ( fsEncrypted ,

desencripta ,

CryptoStreamMode.Write ); byte

[] = new byte bytearrayinput [ fsInput.Length ];

fsInput.Read ( bytearrayinput , 0, bytearrayinput.Length );

cryptostream.Write ( bytearrayinput , 0, void main () {


corda sSecretKey ;

sSecretKey = GenerateKey ();

GCHandle gch = GCHandle.Alloc ( sSecretKey , sSecretKey.Length * 2);

gch.Free (); }


}

}
4

Edite a seguinte linha de código e digite o nome do arquivo que você deseja "F5" para executar o seu programa.

Anterior :

Próximo : No
  Os artigos relacionados
·C para a função strcmp 
·Como Fazer um Botão Sair em C + + 
·Importância do Processo Seletivo em Design System 
·Como externo um membro estático 
·Como converter XML para Enum 
·Como link COBOL e C juntos no z /OS 
·Como escrever um programa em C para a multiplicação d…
·Qual é a diferença entre um controle de entrada analó…
·Como fazer o download e loja de mídia com o iPhone SDK…
·Como escrever um driver de dispositivo PCI Simples 
  Artigos em destaque
·Como escrever para arquivo binário um código de exemp…
·Como usar números negativos em C 
·Como Alocar Ponteiros 
·Como obter uma data do sistema em C # 
·Como exibir as porcentagens em C + + 
·Como compilar C no Ubuntu 
·Como introduzir uma mistura de números e letras de um …
·Como alterar títulos na barra de tarefas com o MFC 
·Como controlar Stepper Motors Usando Dev- C + + 
·Conceitos básicos do computador em Turbo C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados