Condividi tramite


API di crittografia: prossima generazione

Scopo

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

Destinatari per sviluppatori

CNG è destinato agli sviluppatori di applicazioni 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 basato su Windows. Anche se non richiesto, è consigliabile comprendere la crittografia o i soggetti correlati alla sicurezza.

Se si sviluppa un provider di algoritmi di crittografia CNG o un provider di archiviazione delle chiavi, è necessario scaricare il Cryptographic Provider Development Kit 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.

In questa sezione

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