Savoir comment crypter des fichiers peuvent vous aider à protéger les informations des fichiers sensibles sur votre ordinateur. Les fichiers sont généralement cryptées quand ils sont envoyés sur l'Internet pour la protection. Microsoft Visual C # est un langage de programmation informatique orienté objet utilisé pour créer des applications informatiques. C # est souvent le premier choix pour les programmeurs en raison de sa flexibilité et sa facilité d'utilisation. En quelques étapes, vous pouvez crypter un fichier texte en utilisant C #. Instructions 1 Ouvrez Microsoft Visual C # Express et cliquez sur "Nouveau projet ... " Dans le volet gauche de votre écran . Double -cliquez sur " Application console " dans le volet central du "Nouveau projet" fenêtre. 2 Appuyez sur "Ctrl " + "A" et appuyez sur "Supprimer" pour supprimer le code existant. 3 Copiez et collez le code suivant dans votre " Program.cs « module : using System; using System.IO; en utilisant System.Security ; utilisant System.Security.Cryptography ; utilisant System.Runtime.InteropServices ; using System.Text ; namespace CSEncryptDecrypt { classe Class1 { [ System.Runtime.InteropServices.DllImport ( " KERNEL32.DLL " , EntryPoint = " RtlZeroMemory " ) ] public static extern bool ZeroMemory (IntPtr Destinations, int length ) ; statique chaîne GenerateKey () { DESCryptoServiceProvider desCrypto = ( DESCryptoServiceProvider ) DESCryptoServiceProvider.Create (); ASCIIEncoding.ASCII.GetString de retour ( desCrypto.Key ) ; } statique EncryptFile vide ( de sInputFilename chaîne , AB sOutputFilename chaîne , AB chaîne sKey ) { FileStream fsInput = new FileStream ( sInputFilename , AB FileMode.Open , AB FileAccess . Lire) ; FileStream fsEncrypted = new DES = new DESCryptoServiceProvider (); DES.Key = ASCIIEncoding.ASCII.GetBytes ( sKey ) ; DES.IV = ASCIIEncoding.ASCII.GetBytes ( sKey ) ; ICryptoTransform desencrypt = DES.CreateEncryptor (); CryptoStream CryptoStream = new CryptoStream ( fsEncrypted , AB desencrypt , AB CryptoStreamMode.Write ) ; octet [] bytearrayinput = new byte [ fsInput.Length ] ; fsInput.Read ( bytearrayinput , 0, bytearrayinput.Length ) ; cryptostream.Write ( bytearrayinput , 0, void Main () { chaîne sSecretKey ; sSecretKey = GenerateKey (); GCHandle GCH = GCHandle.Alloc ( sSecretKey , sSecretKey.Length * 2); gch.Free (); } } } 4 Modifiez la ligne de code suivante et tapez le nom du fichier que vous voulez "F5" pour exécuter votre programme .
|