Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan kryptere en fil i C #
    Å vite hvordan du krypterer filene kan hjelpe deg med å beskytte sensitiv informasjon om bildet på datamaskinen. Filene er vanligvis kryptert når de blir sendt over Internett for beskyttelse. Microsoft Visual C # er et objektorientert programmeringsspråk som brukes til å lage dataprogrammer. C # er ofte førstevalget for programmerere grunn av sin fleksibilitet og brukervennlighet . I noen få trinn kan du kryptere en tekstfil ved hjelp av C # . Instruksjoner
    en

    Åpne Microsoft Visual C # Express og klikk "New Project ... " på den venstre ruten på skjermen. Dobbeltklikk på " Console Application " i den midterste ruten av " New Project" -vinduet.
    2

    Trykk " Ctrl" + "A" og trykk "Delete " for å slette eksisterende kode .

    3

    Kopier og lim inn følgende kode til din " Program.cs " modul : en

    bruker System;

    hjelp System.IO ;
    < p > hjelp System.Security ;

    hjelp System.Security.Cryptography ;

    hjelp System.Runtime.InteropServices ;

    hjelp System.Text ;

    namespace CSEncryptDecrypt

    {

    class Class1

    {

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

    public static extern bool ZeroMemory ( IntPtr Destination, int lengde)

    statisk streng GenerateKey ( )

    {

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

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

    }

    static void EncryptFile ( string sInputFilename , etter

    string sOutputFilename , etter

    streng Skey )

    {

    FileStream fsInput = new FileStream ( sInputFilename , etter

    FileMode.Open , etter

    FileAccess . Read) ;

    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 , etter

    desencrypt , etter

    CryptoStreamMode.Write ) ;

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

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

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

    {

    streng sSecretKey ;

    sSecretKey = GenerateKey ();

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

    gch.Free ();

    }

    }

    }
    4

    redigere følgende linje med kode og skriv inn navnet på filen du vil "F5 " for å kjøre programmet .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan erstatte de elementene i en tabell i C 
    ·Hvordan få Koder for Dev -C + + 4.9.9.2 
    ·Hvordan legge til en DLL i Visual C 
    ·Hvordan implementere en algoritme til datamaskinen 
    ·Hvordan å kompilere DirectX Samples i Visual C 
    ·Hvordan få tastetrykk i C + + 
    ·Slik deaktiverer Silverlight Knapper 
    ·Slik søker du etter en fil i C # 
    ·Hvordan lage en Maven prosjektet i Galileo 
    ·Hvordan bruke strerror funksjon i C + + 
      Anbefalte artikler
    ·Hvordan Telle sifre i Python 
    ·Hvordan bruke boolske Flags i VB 
    ·Hva er et datasett i Coding 
    ·Hvordan laste opp til S3 med Python 
    ·Hvordan endre kolonnenavnet i MySQL 
    ·Hvordan lære Visual C + + 
    ·Hvordan hente et tidsstempel Fra DataGridView 
    ·Hvordan lage VB Debugger Go Into Kode 
    ·Hvordan åpne en PHP fil i Vista 
    ·Hvordan Test for Mobile Automation 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/