Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
  Derniers articles
  • Comment faire pour convertir en UTF-…
  • Comment mettre en place DAO Recordse…
  • Avantages et inconvénients de l'uti…
  • Comment faire pour installer Ajax da…
  • Comment compiler le code VBA 
  • Comment faire pour obtenir la taille…
  • Comment créer une calculatrice GPA …
  • Comment faire pour créer une procé…
  • Comment faire pour utiliser l'Unreal…
  • Options de commande Visual Basic 
  •   Visual Basics programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Visual Basics programmation

    Comment crypter un fichier avec VB

    Le langage de programmation Visual Basic , publié par Microsoft , est livré avec une bibliothèque intégrée pour gérer le cryptage et la cryptographie. Bien que la bibliothèque de chiffrement prend soin des parties les plus difficiles de crypter un fichier, il n'est pas évident de savoir comment utiliser les outils fournis pour crypter un fichier . Le début le plus important , c'est que pour chiffrer votre dossier, vous devez d'abord lire comme un tableau d'octets et non du texte ou d'autres types de données. Instructions
    1

    Créer un nouveau projet dans Visual Basic en cliquant sur " Fichier" et "Nouveau projet ". Sélectionnez l'option " Application console " . Plus tard, vous pouvez appliquer le même code utilisé dans ce tutoriel pour n'importe quelle interface utilisateur graphique ( GUI) de l' application que vous décidez de construire .
    2

    importer la bibliothèque de cryptographie en collant la ligne de code suivante au début de votre demande :

    importations System.Security.Cryptography
    3

    Lire les données du fichier que vous souhaitez chiffrer comme un tableau d'octets en utilisant la commande suivante:

    Dim bytes () = My.Computer.FileSystem.ReadAllBytes ("C: \\ file.dat " )

    Remplacer "C: \\ file.dat " avec le chemin et le nom du fichier vous souhaitez chiffrer .
    4

    collez la commande suivante pour déclarer la clé et le vecteur d'initialisation de la fonction de chiffrement . Vous aurez besoin de ces informations pour décrypter le fichier : Photos touche

    Dim ( ) comme Byte = { 24,23,22,21,20,19,18,17,16,15,14,13 , 12,11,10,9,8,7,6,5,4,3,2,1 }

    Dim init_vector () comme Byte = { 8,7,6,5,4,3 , 2,1 }

    Naturellement, vous devriez remplacer tous les numéros à la fois la clé et le vecteur d'initialisation avec d'autres nombres . Quiconque connaît ces chiffres peuvent décrypter votre fichier, afin de les rendre difficile à deviner . Les chiffres devraient tous être octets valides: . Entre 0 et 255
    5

    initialiser le chiffrement , un flux de chiffrement et un flux de mémoire pour stocker les données cryptées pendant que vous décidez quoi faire avec elle. Collez le code suivant :

    dim tdescsp = New TripleDESCryptoServiceProvider ()

    dim chiffreur = tdescsp.CreateEncryptor (clé, init_vector )

    dim memStream = new System.IO.MemoryStream Photos

    dim encryptionStream = new CryptoStream ( memStream , chiffreur , CryptoStreamMode.Write )
    6

    chiffrer le tableau d'octets d'en haut en collant les éléments suivants:

    encryptionStream.Write ( bytes , 0, bytes.Length )

    encryptionStream.FlushFinalBlock ()

    memStream.Position = 0
    7

    Lire les données chiffrées de nouveau dans votre memStream : Photos

    encrypted_bytes Dim ( memStream.Length - 1) As Byte

    memStream.Read ( encrypted_bytes , 0, memStream.Length )

    memStream.Close ()

    8

    Collez le suivant pour imprimer les données chiffrées de la console :

    pour chaque x dans encrypted_bytes

    Console.Write (x)

    Console.Write ("")

    prochaine

    Console.ReadKey ()
    9

    Appuyez sur la flèche verte pour lancer l'application.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment programmer les équations du second degré dans Visual Basic 
  • Comment avoir une confirmation Script & Validations sur un bouton Envoyer dans ASP.NET 
  • Fonctions VBA 
  • Comment déterminer si une feuille de calcul existe en utilisant Excel.application 
  • Comment accéder à VBA sur Données externes 
  • Comment utiliser LAME en Visual Basic 
  • Comment appeler une fonction qui dessine en VB.NET 
  • Visual Basic 2010 Navigateur Web Progress Bar Tutorial 
  • Comment ajouter des colonnes dans Datagrid 
  • Microsoft Visual Basic Projects 
  • Connaissances Informatiques © http://www.ordinateur.cc