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.