Provider di servizi di crittografia

Importante

Questa API è deprecata. Il software nuovo ed esistente deve iniziare a usare le API cryptography next generation. Microsoft potrebbe rimuovere questa API nelle versioni future.

 

Un provider di servizi di crittografia (CSP) contiene implementazioni di algoritmi e standard di crittografia. Come minimo, un CSP è costituito da una libreria a collegamento dinamico (DLL) che implementa le funzioni in CryptoSPI ( un'interfaccia del programma di sistema). La maggior parte dei CSP contiene l'implementazione di tutte le proprie funzioni. Alcuni provider di servizi cloud, tuttavia, implementano le funzioni principalmente in un programma di servizio basato su Windows gestito dal gestore di controllo dei servizi di Windows. Altri implementano funzioni nell'hardware, ad esempio una smart card o un coprocessore sicuro. Se un CSP non implementa le proprie funzioni, la DLL funge da livello pass-through, semplificando la comunicazione tra il sistema operativo e l'implementazione CSP effettiva.

Questa sezione include gli argomenti seguenti.

Argomento Contenuto
Tipi di provider di crittografia I tipi di provider di crittografia sono famiglie di provider di servizi di crittografia che condividono i formati di dati e i protocolli di crittografia. I formati di dati includono schemi di spaziatura interna degli algoritmi, lunghezze delle chiavi e modalità predefinite.
Provider di servizi di crittografia Microsoft Informazioni dettagliate sui provider di servizi di configurazione attualmente disponibili da Microsoft.