Hvordan bruke krypteringsalgoritmer i Visual C ++
Det er ganske lett å bruke krypteringsalgoritmer i Visual C ++. Den vanligste metoden er å bruke offentlig nøkkel kryptering med et digitalt sertifikat. For å oppnå dette, er alt du trenger å ha tilgang til Chilkat C ++ krypteringsalgoritme bibliotek.
Bruksanvisning
1 Finn ut om Chilkat C ++ algoritmen er tilgjengelig på Windows-programmering arbeidsstasjon. Hvis det ikke er det, så gå World Wide Web for å laste den ned.
2 Åpne Visual C ++ på programmering arbeidsstasjon og opprette en ny fil som heter encrypt.cpp.
3 Last inn header-filer CkCrypt.2 og CkCert.h på toppen av denne filen. Dette kan gjøres ved hjelp av følgende syntaks:
inkludere inkludere
4 Opprett et tomrom funksjon kalt RunEncryption ().
5 Initial en ny CkCrypt2 objekt. Syntaksen for dette er:
CkCrypt2 myEncrypt;
6 Etablere offentlig nøkkel kryptering. Kall dette put_CryptAlgorithm med følgende syntaks:
myEncrypt.put_CryptAlgorithm ( «PKI");
7 Initial et nytt sertifikat objekt. Bruk følgende syntaks:
CkCert myCertificate;
8 Laste digitalt sertifikat fra en fil. Dette kan gjøres bruk LoadFromFile funksjon. Vi vil anta at dette sertifikatet er kalt sample.cert.
myCertificate.LoadFromFile ( «sample.cert");
9 Kryptere filen ved hjelp av CkEncryptFile funksjon. Anta at dataene du vil kryptere er i filen heter fileToEncrypt.txt. Bruk følgende syntaks:
myEncrypt.CkEncryptFile ( «fileToEncrypt.txt");
10 Kompilere encrypt.cpp i Visual C ++. Hvis kompilere er vellykket, kjøre dette programmet til å teste det ut.
Hint
- Hvis du har kompilering feil, sjekk for manglende semikolon.
- Dekryptere en fil er enkel å bruke CkDecryptFile funksjon.
- Hold digitale sertifikatet på et trygt sted. Dette er nødvendig for å dekryptere filen.