Å 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 .