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.