| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan krypteres en fil i C #
    Vide, hvordan man kryptere filer kan hjælpe dig med at beskytte følsomme sag i din computer. Filer er normalt krypteret , når de bliver sendt over internettet til beskyttelse. Microsoft Visual C # er et objekt -orienteret programmering sprog, der bruges til at oprette edb-applikationer. C # er ofte det første valg for programmører på grund af sin fleksibilitet og brugervenlighed. I et par trin, du kan kryptere en tekstfil ved hjælp af C #. Instruktioner
    1

    Åbn Microsoft Visual C # Express og klik på " Nyt projekt ... " på den venstre rude på skærmen. Dobbeltklik på " Console Application " i den midterste rude i " Nyt projekt " vinduet.
    2

    Tryk på " Ctrl " + " A " og tryk " Delete " for at slette den eksisterende kode.

    3

    Kopier og indsæt følgende kode til din " Program.cs "-modulet : Hej

    using System ;

    hjælp System.IO ,
    < p > hjælp System.Security ,

    hjælp System.Security.Cryptography ,

    hjælp System.Runtime.InteropServices ,

    hjælp System.Text ,

    namespace CSEncryptDecrypt

    {

    klasse Class1

    {

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

    public static extern bool ZeroMemory ( IntPtr Destination , int længde) ;

    statisk string GenerateKey ()

    {

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

    retur ASCIIEncoding.ASCII.GetString ( desCrypto.Key )

    }

    static void EncryptFile (string sInputFilename ,

    string sOutputFilename , Amerikas

    string Skey )

    {

    FileStream fsInput = new FileStream ( sInputFilename , salg

    FileMode.Open ,

    FileAccess . Læs ),

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

    desencrypt ,

    CryptoStreamMode.Write )

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

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

    cryptostream.Write ( bytearrayinput , 0, void Main ( )

    {

    string sSecretKey ,

    sSecretKey = GenerateKey ();

    GCHandle GCH = GCHandle.Alloc ( sSecretKey , sSecretKey.Length * 2),

    gch.Free ();

    }

    }

    }
    4

    Rediger følgende linje kode , og skriv navnet på den fil, du vil " F5 " for at køre dit program.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan bruges C Arrays i C + + 
    ·Hvordan man skriver en Input Stream til output Stream 
    ·Sådan får Line Antal en Input fil i C 
    ·Hvad er meningen med ANSI 
    ·Xcode Text Editor Tutorial 
    ·Sådan Design din egen spil ved hjælp af C + + 
    ·Static void Funktioner i C 
    ·Sådan bruges Funktion Skabeloner i C + + 
    ·Sådan læses en String i C 
    ·Sådan Loop Fyld en 2- dimensionel array i C + + 
      Anbefalede Artikler
    ·PHP MySQL Database Query 
    ·IronRuby Vs . Ruby Net 
    ·Sådan Bind en DataSet til en DataGridView 
    ·Hvordan man laver en Gentagelse Programmet på en TI 84…
    ·Sådan vises en String Backwards i C 
    ·Sådan Konverter et alfabet Into Caps i CPP 
    ·Sådan Lær grundlæggende Java 
    ·Hvordan man opbygger Python 2.6 
    ·Sådan center en fast bredde Div Tag 
    ·Sådan Del Authentication Billetter tværs af applikati…
    Copyright © Computer Viden http://www.computerdk.com