Il est assez facile d'utiliser des algorithmes de chiffrement dans Visual C + + . L'approche la plus courante consiste à utiliser le chiffrement à clé publique avec un certificat numérique. Pour ce faire, il vous suffit d'avoir accès à l' Chilkat C + + de la bibliothèque de l'algorithme de chiffrement . Instructions 1 Déterminer si le Chilkat C + + algorithme est disponible sur votre poste de travail de programmation Windows. Si ce n'est pas , alors allez le World Wide Web pour le télécharger. 2 Ouvrez Visual C + + sur votre poste de travail de programmation et de créer un nouveau fichier appelé encrypt.cpp . 3 charger les fichiers d'en-tête CkCrypt.2 et CkCert.h au sommet de ce fichier. Cela peut être accompli en utilisant la syntaxe suivante: # include # include 4 créer une fonction de vide appelé RunEncryption () 5 initialiser une nouvelle CkCrypt2 objet. . La syntaxe est la suivante : CkCrypt2 myEncrypt ; 6 Établir chiffrement à clé publique . Appelez cette put_CryptAlgorithm avec la syntaxe suivante: myEncrypt.put_CryptAlgorithm (« PKI »); 7 initialiser un nouvel objet de certification. Utilisez la syntaxe suivante : CKCert MonCertificat ; 8 Chargez votre certificat numérique à partir d'un fichier . Cela peut être fait utiliser la fonction LoadFromFile . Nous supposerons que ce certificat est appelé sample.cert.myCertificate.LoadFromFile ( " sample.cert "); 9 crypter le fichier en utilisant la fonction CkEncryptFile . Supposons que les données que vous souhaitez crypter est dans le fichier nommé fileToEncrypt.txt . Utilisez la syntaxe suivante : myEncrypt.CkEncryptFile ( " fileToEncrypt.txt "); 10 Compile encrypt.cpp dans Visual C + + . Si la compilation est réussie , exécutez ce programme à tester.
|