| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
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
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    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.

    Previous :

    next :
      articles connexes
    ·Comment créer des scripts de connexion VBS 
    ·Quels sont les bons programmes pour le Visual Basic 
    ·Comment masquer une colonne sur un VBA Access Fiche 
    ·Comment lier un objet à un GridView en code 
    ·Comment copier un dossier et son contenu dans VB.NET 
    ·Comment faire pour utiliser l'accès pour les programme…
    ·Comment les boutons de contrôle sur une boîte de dial…
    ·Comment écrire le code sur le bouton HTML avec VBScrip…
    ·Comment calculer une somme de contrôle dans VB 
    ·Comment se connecter à SQL De VB6 
      articles en vedette
    ·Comment vérifier l'état de l'imprimante en Java 
    ·Comment apprendre le code LimeWire 
    ·Step-by -Step Hibernate Tomcat MySQL Tutorial 
    ·Comment faire pour convertir les classes de chaînes en…
    ·Comment ajouter une image dans VB6 Word 
    ·Comment réparer une boucle infinie 
    ·Qu'est-ce qu'un cycle infini 
    ·Perl : Comment remplacer virgules 
    ·Comment utiliser OpenFileDialog dans Visual Basic Expre…
    ·Comment dessiner un graphique circulaire en Java 
    Copyright © Connaissances Informatiques http://fr.wingwit.com