Crittografia
Scopo
La crittografia è l'uso di codici per convertire i dati in modo che solo un destinatario specifico possa leggerlo, usando una chiave.
Le tecnologie di crittografia Microsoft includono CryptoAPI, Cryptographic Service Providers (CSP), CryptoAPI Tools, CAPICOM, WinTrust, rilascio e gestione dei certificati e sviluppo di infrastrutture a chiave pubblica personalizzabili. 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.
CAPICOM è un componente solo a 32 bit destinato agli sviluppatori che creano applicazioni usando il linguaggio di programmazione Visual Basic Scripting Edition (VBScript) o il linguaggio di programmazione C++. CAPICOM è disponibile per l'uso nei sistemi operativi specificati in requisiti di Run-Time. Per lo sviluppo futuro, è consigliabile usare .NET Framework per implementare le funzionalità di sicurezza. Per altre informazioni, vedere Alternatives to Using 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.
CAPICOM 2.1.0.2 è supportato nei sistemi operativi e nelle versioni seguenti:
- Windows Server 2003
- Windows XP
CAPICOM è disponibile come file ridistribuibile che può essere scaricato da Platform SDK Redistributable: CAPICOM.
Servizi certificati richiede le versioni seguenti di questi sistemi operativi:
- Windows Server 2008 R2
- Windows Server 2008
- Windows Server 2003
In questa sezione
Argomento | Descrizione |
---|---|
Informazioni sul di crittografia |
Concetti chiave della crittografia e una panoramica generale delle tecnologie di crittografia Microsoft. |
uso del di crittografia |
Processi di crittografia, procedure ed esempi estesi di programmi C e Visual Basic che usano funzioni CryptoAPI e oggetti CAPICOM. |
di 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. |