Domanda

sto chiedendo questa domanda, perché ho trascorso la parte migliore di una pesca a strascico giorno attraverso documentazione MSDN e altre fonti opachi per semplici linee guida semplici su come iniziare con le API di Windows C / C ++ Crypto.

Quello che mi piacerebbe vedere è qualche esempio di codice, tipiche includono i percorsi, le linee guida che collegano, ecc, qualcosa di utile davvero. So che questa è una domanda impreciso ma mi sa risposte imprecise sono meglio del tutto assenti.

I otterrà la palla con la mia risultati magri ...

Altri suggerimenti

La documentazione MSDN sono qui: http://msdn.microsoft.com/en-us/library /aa380252.aspx

Questo è il principale include file: #include <wincrypt.h>

I bit di crittografia sono inclusi come parte del di Windows SDK , che in genere è installato in %PROGRAMFILES(x86)%\Microsoft SDKs\Windows\SDKVERSION ( ad esempio, C:\Program Files\Microsoft SDKs\Windows\v6.0A). Le intestazioni sono in genere in %WINDOWSSDK%\Include, e le relative librerie sono in %WINDOWSSDK%\Lib.

Si deve collegare alle biblioteche di crittografia in modo esplicito. Supponendo che si sta in Visual Studio, è possibile aggiungere il riferimento facendo clic destro sul progetto C ++, scegliere le proprietà, e selezionando Proprietà di configurazione -> Linker sulla vista ad albero a sinistra. È quindi possibile specificare crypt32.lib nel campo di immissione a destra.

In alternativa, (supponendo che si sta utilizzando msvc ++) add

#pragma comment(lib, "crypt32.lib")

alla sorgente.

C'è anche un esempio lunga " la crittografia usando Win32 Crypto API " sopra al progetto di codice.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top