October 2
E 'abbastanza facile da usare algoritmi di crittografia in C ++ visivo. L'approccio più comune è quello di utilizzare la crittografia a chiave pubblica con un certificato digitale. Per fare questo, tutto ciò che serve è quello di avere accesso alla Chilkat libreria C ++ algoritmo di crittografia.
1 Determinare se il Chilkat C ++ algoritmo è disponibile sulla stazione di lavoro di programmazione di Windows. Se non lo è, poi il World Wide Web per scaricarlo.
2 Aprire Visual C ++ sulla stazione di lavoro di programmazione e creare un nuovo file chiamato encrypt.cpp.
3 Caricare il CkCrypt.2 file header e CkCert.h nella parte superiore di questo file. Ciò può essere eseguito utilizzando la seguente sintassi:
includere includere
4 Creare una funzione void chiamata RunEncryption ().
5 Inizializzare un nuovo oggetto CkCrypt2. La sintassi per questo è:
CkCrypt2 myEncrypt;
6 Stabilire crittografia a chiave pubblica. Chiamare questo put_CryptAlgorithm con la seguente sintassi:
myEncrypt.put_CryptAlgorithm ( "PKI");
7 Inizializzare un nuovo oggetto di certificazione. Utilizzare la seguente sintassi:
CkCert myCertificate;
8 Caricare il certificato digitale da un file. Questo può essere fatto utilizzare la funzione LoadFromFile. Si assume che il presente certificato è chiamato sample.cert.
myCertificate.LoadFromFile ( "sample.cert");
9 Crittografare il file utilizzando la funzione CkEncryptFile. Si supponga che i dati che si desidera crittografare si trova nel file denominato fileToEncrypt.txt. Utilizzare la seguente sintassi:
myEncrypt.CkEncryptFile ( "fileToEncrypt.txt");
10 Compilare encrypt.cpp in Visual C ++. Se la compilazione ha successo, eseguire questo programma per provarlo.