Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment faire pour convertir variabl…
  • Comment initialiser les variables en…
  • Ligne écoles de programmation infor…
  • Comment calculer la longueur de la c…
  • Comment lire dans les chaînes dans …
  • Comment faire des brosses pic dans G…
  • Mac OS Outils de développement 
  • Comment arrêter C dépassements de …
  • Comment convertir une chaîne en val…
  • Qu'est-ce qu'un Runtime Error 8005 
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Comment crypter un fichier dans C #

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment compiler un GDB 64 bits 
  • Comment écrire une application multi thread en MFC 
  • Comment surcharger l'opérateur d'affectation en C 
  • Comment retourner un vecteur à partir d'une fonction 
  • Comment Bubble Trier en C 
  • Comment déplacer un pointeur de fichier dans C + + 
  • Comment prendre pointeurs en entiers en C + + 
  • Comment écrire un pilote de périphérique PCI Simple 
  • Comment utiliser Unicode en C + + Programmes 
  • Convertisseur de température en C + + en utilisant les fonctions 
  • Connaissances Informatiques © http://www.ordinateur.cc