| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo cifrar un archivo en C #
    Conocer cómo cifrar los archivos puede ayudar a proteger la información de archivos sensibles en tu computadora. Los archivos son por lo general cifrado cuando están siendo enviados a través de Internet para su protección. Microsoft Visual C # es un lenguaje de programación orientado a objetos utilizado para crear aplicaciones informáticas. C # es a menudo la primera opción para los programadores debido a su flexibilidad y facilidad de uso. En pocos pasos se puede cifrar un archivo de texto mediante C #. Instrucciones
    1

    Abra Microsoft Visual C # Express y haga clic en "Nuevo proyecto ... " en el panel izquierdo de la pantalla. Haga doble clic en " Aplicación de consola " en el panel central del "Nuevo proyecto" ventana.

    2 Pulse la tecla "Ctrl " + "A" y pulse "Delete " para borrar el código existente.

    3

    Copia y pega el siguiente código al módulo " Program.cs ":

    using System;

    using System.IO ;
    < p > usando System.Security ;

    usando System.Security.Cryptography ;

    using System.Runtime.InteropServices ;

    using System.Text ;

    espacio de nombres CSEncryptDecrypt

    {

    clase Class1

    {

    [ System.Runtime.InteropServices.DllImport ( " Kernel32.dll " , EntryPoint = " RtlZeroMemory ") ]

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

    static string GenerateKey ()

    {

    DESCryptoServiceProvider desCrypto = ( DESCryptoServiceProvider ) DESCryptoServiceProvider.Create ();
    ASCIIEncoding.ASCII.GetString regreso

    ( desCrypto.Key ) ;

    }

    static void EncryptFile ( sInputFilename cadena ,

    sOutputFilename string, string

    sKey )

    {

    FileStream fsInput = new FileStream ( sInputFilename ,

    FileMode.Open ,

    FileAccess . Leer) ;

    fsEncrypted = new FileStream DES = new DESCryptoServiceProvider ();

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

    DES.IV = ASCIIEncoding.ASCII.GetBytes ( sKey ) ;
    < p > ICryptoTransform desencrypt = DES.CreateEncryptor ();

    CryptoStream CryptoStream = new CryptoStream ( fsEncrypted ,

    desencrypt ,

    CryptoStreamMode.Write ) ;

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

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

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


    cadena sSecretKey ;

    sSecretKey = GenerateKey ();

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

    gch.Free (); }


    }

    }
    4

    Edite la siguiente línea de código y escriba el nombre del archivo que desea "F5 " para ejecutar el programa .

    Previous :

    next :
      Artículos relacionados
    ·Cómo escribir una secuencia de entrada en una corrient…
    ·Cómo conseguir un Gridview Valor de la celda 
    ·Cómo hacer tu propio motor del juego 
    ·Cómo utilizar el interruptor de la caja en C # 
    ·Cómo compilar un C + + en Dev- C 
    ·Cómo redactar Alinear en el C30 C30 
    ·Cómo imprimir un triángulo en C 
    ·Cómo compilar C + + con FStream 
    ·Cómo crear un archivo binario de C # 
    ·¿Cómo puedo implementar Corto tiempo de retraso en C 
      Artículos destacados
    ·Cómo ocultar los DIVs Open in JavaScript 
    ·Cómo configurar un DataTable DataGrid para rellenar Tr…
    ·La diferencia entre ByVal y ByRef 
    ·Cómo publicar con CPP 
    ·Cómo visualizar el cuadro de diálogo Imprimir 
    ·Cómo cambiar app.Path en VB6 
    ·Cómo convertir Visual Basic 6 
    ·Cómo deshabilitar números aleatorios en Java 
    ·Cómo leer y Explode Archivos 
    ·Cómo convertir AWT a Swing 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com