| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come crittografare un file in C #
    Sapere come crittografare file può aiutare a proteggere le informazioni sensibili di file nel vostro computer . I file di solito sono criptati quando sono inviati su Internet per la protezione . Microsoft Visual C # è un linguaggio di programmazione orientato agli oggetti utilizzati per creare le applicazioni del computer . C # è spesso la prima scelta per i programmatori grazie alla sua flessibilità e facilità d'uso . In pochi passi è possibile crittografare un file di testo con C # . Istruzioni
    1

    Aprire Microsoft Visual C # Express e fare clic su " Nuovo progetto ... " nel riquadro di sinistra del vostro schermo . Fare doppio clic su " Applicazione console " nel riquadro centrale della finestra "Nuovo progetto" .
    2 Premere

    "Ctrl " + " A" e premere " Delete" per cancellare il codice esistente .

    3

    Copia e incolla il seguente codice al modulo " Program.cs " :

    using System;

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

    utilizzando System.Security.Cryptography ;

    utilizzando System.Runtime.InteropServices ;

    utilizzando System.Text ;
    namespace

    CSEncryptDecrypt

    {

    classe Class1

    {

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

    public static extern bool ZeroMemory ( IntPtr Destinazione , int lunghezza) ;

    statico stringa GenerateKey ( ) per

    {

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

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

    }

    statico EncryptFile void ( sInputFilename stringa , Stati

    sOutputFilename stringa , Stati

    stringa sKey ) per

    {

    fsInput FileStream = new FileStream ( sInputFilename , Stati

    FileMode.Open , Stati

    FileAccess . Read) ;

    fsEncrypted FileStream = new 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 , Stati

    desencrypt , Stati

    CryptoStreamMode.Write ) ;

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

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

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


    stringa sSecretKey ;

    sSecretKey = GenerateKey ();

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

    gch.Free (); }


    }

    }
    4

    modificare la seguente riga di codice e digitare il nome del file che si desidera "F5" per eseguire il programma .

    Previous :

    next :
      Articoli Correlati
    ·Come fare un Quiz in C + + 
    ·Come utilizzare ASM in Visual C 
    ·Come leggere una riga a caso da un file in CSH 
    ·Come aprire MS-DOS 
    ·Come sostituire gli elementi di un array in C 
    ·Come fare stringhe in lettere minuscole su C + + 
    ·Che cosa è Microsoft Visual C + + 
    ·Come utilizzare un vettore STL Iterator 
    ·Come dichiarare una stringa in C + + 
    ·Come leggere un file in ANSI C 
      Articoli in evidenza
    ·Come utilizzare la classe di caratteri in Java 
    ·Come posso accedere al mio VAR Privato 
    ·Come creare un elenco a discesa in VBScript 
    ·Come query in VB Script 
    ·Come fare pacchetti di Cydia su un iPhone 
    ·Come gestire i vecchi browser con javascript 
    ·Come creare un modulo Casella di riepilogo per le date …
    ·Come modificare i margini elemento utilizzando HTML Pro…
    ·Come leggere i numeri da file in C 
    ·Come utilizzare lo strumento di calcolo per il CPP 
    Copyright © Conoscenza Informatica http://it.wingwit.com