Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Importante
Per un nuovo sviluppo, usare l'API di crittografia: Next Generation (CNG) anziché CryptoAPI. CNG è l'API crittografica moderna per Windows, disponibile a partire da Windows Vista e Windows Server 2008. Offre impostazioni predefinite di sicurezza migliori, agilità degli algoritmi e supporto in modalità kernel. CryptoAPI viene mantenuto solo per la compatibilità con le versioni precedenti. CAPICOM è obsoleto e non è supportato in alcuna versione attualmente supportata di Windows.
Scopo
La crittografia è l'uso di codici per convertire i dati in modo che solo un destinatario specifico possa leggerlo, usando una chiave.
Microsoft tecnologie di crittografia includono l'API di crittografia: Next Generation (CNG) per il nuovo sviluppo e i provider di servizi di crittografia e CryptoAPI legacy (CSP) per garantire la compatibilità con le versioni precedenti. Vengono descritti anche la registrazione di certificati e smart card, la gestione dei certificati e lo sviluppo di moduli personalizzati.
Destinatari per sviluppatori
CryptoAPI è destinato agli sviluppatori di applicazioni basate su Windows che consentiranno agli utenti di creare e scambiare documenti e altri dati in un ambiente sicuro, soprattutto su supporti non sicuri come Internet. Gli sviluppatori devono avere familiarità con i linguaggi di programmazione C e C++ e con l'ambiente di programmazione Windows. Anche se non richiesto, è consigliabile comprendere la crittografia o i soggetti correlati alla sicurezza.
Note
CAPICOM è un componente COM legacy a 32 bit supportato per l'ultima volta in Windows XP e Windows Server 2003. Non è disponibile in alcuna versione attualmente supportata di Windows. Non usare CAPICOM nelle nuove applicazioni. Per le alternative, vedere Alternative all'uso di CAPICOM.
Requisiti di runtime
Per informazioni sui requisiti di runtime per un particolare elemento di programmazione, vedere la sezione Requisiti della pagina di riferimento per tale elemento.
In questa sezione
| Argomento | Descrizione |
|---|---|
|
Informazioni sulla crittografia |
Concetti chiave della crittografia e una panoramica generale delle tecnologie di crittografia Microsoft. |
|
Uso della crittografia |
Processi di crittografia, procedure ed esempi estesi di programmi C e Visual Basic che usano funzioni CryptoAPI e oggetti CAPICOM. |
|
Riferimento per la crittografia |
Descrizioni dettagliate delle funzioni di crittografia Microsoft, interfacce, oggetti, strutture e altri elementi di programmazione. Include descrizioni di riferimento dell'API per l'uso dei certificati digitali. |
Contenuti correlati
- API di crittografia: Next Generation (CNG), l'API crittografica moderna per lo sviluppo di nuovi Windows
- Panoramica della programmazione CNG tipica : guida dettagliata all'uso di CNG
- Crittografia dei dati con CNG : esempio di crittografia moderna con AES con CNG