Weten hoe om bestanden te versleutelen kan u helpen gevoelige file informatie in uw computer te beschermen . Bestanden zijn meestal versleuteld als ze worden verzonden over het internet te beschermen . Microsoft Visual C # is een objectgeoriënteerde programmeertaal gebruikt om computer applicaties te creëren . C # is vaak de eerste keuze voor programmeurs door zijn flexibiliteit en gebruiksgemak . In een paar stappen kunt u een tekstbestand met C # versleutelen . Instructies Open Microsoft Visual C # Express en 1 klik op " New Project ... " aan de linkerkant van uw scherm . Dubbelklik op " Console Application " in het middelste deelvenster van de "Project Nieuw" window . Druk op "Ctrl " 2 + " A " en druk op " Delete " om de bestaande code te verwijderen . Kopieer 3 en plak de volgende code op uw " Program.cs " module : using System ; gebruik System.IO ; gebruik System.Security ; gebruik System.Security.Cryptography ; gebruik System.Runtime.InteropServices ; gebruik System.Text ; namespace CSEncryptDecrypt { klasse Class1 { [ System.Runtime.InteropServices.DllImport ( " KERNEL32.DLL " , EntryPoint = " RtlZeroMemory " ) ] public static extern bool ZeroMemory ( IntPtr Destination , int lengte) ; statische touwtje GenerateKey ( ) { DESCryptoServiceProvider desCrypto = ( DESCryptoServiceProvider ) op Twitter DESCryptoServiceProvider.Create ( ) ; return ASCIIEncoding.ASCII.GetString ( desCrypto.Key ) ; } static void EncryptFile (string sInputFilename , snaar sOutputFilename , touwtje skey ) op Twitter { FileStream fsInput = new FileStream ( sInputFilename , FileMode.Open , FileAccess . Read ) ; FileStream fsEncrypted = new DES = new DESCryptoServiceProvider ( ) ; DES.Key = ASCIIEncoding.ASCII.GetBytes ( s toets ) ; DES.IV = ASCIIEncoding.ASCII.GetBytes ( s toets ) ; 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 ( ) { touwtje sSecretKey ; sSecretKey = GenerateKey ( ) ; GCHandle gch = GCHandle.Alloc ( sSecretKey , sSecretKey.Length * 2 ) ; gch.Free ( ) ; } } } 4 Bewerk de volgende regel code en typ de naam van het bestand dat u wilt " F5 " om uw programma te draaien .
|