API di crittografia: nuova generazione

Scopo

API di crittografia: Next Generation (CNG) è la sostituzione a lungo termine per CryptoAPI. CNG è progettato per essere estendibile a molti livelli e crittografia agnostico nel comportamento.

Sviluppatori

CNG è destinato all'uso da parte degli sviluppatori di applicazioni che consentiranno agli utenti di creare e scambiare documenti e altri dati in un ambiente sicuro, soprattutto su supporti non protetti come Internet. Gli sviluppatori devono avere familiarità con i linguaggi di programmazione C e C++ e l'ambiente di programmazione basato su Windows. Anche se non è necessario, è consigliabile comprendere la crittografia o i soggetti correlati alla sicurezza.

Se si sta sviluppando un provider di algoritmi di crittografia CNG o un provider di archiviazione delle chiavi, è necessario scaricare il Kit di sviluppo del provider di crittografia da Microsoft.

Requisiti di runtime

CNG è supportato a partire da Windows Server 2008 e Windows Vista. Per informazioni sui requisiti di runtime per un particolare elemento di programmazione, vedere la sezione Requisiti della pagina di riferimento per tale elemento.

Contenuto della sezione

Argomento Descrizione
Informazioni su CNG
Descrive le funzionalità CNG, le primitive crittografiche e l'archiviazione delle chiavi, il recupero, l'importazione e l'esportazione.
Uso del CNG
Illustra come usare le funzionalità di configurazione della crittografia di CNG e la tipica programmazione CNG.
Informazioni di riferimento su CNG
Descrizioni dettagliate degli elementi di programmazione CNG. Queste pagine includono descrizioni di riferimento dell'API per l'uso con CNG.