Provedores de serviços criptográficos

Importante

Essa API está preterida. O software novo e existente deve começar a usar APIs de Criptografia de Próxima Geração. A Microsoft pode remover essa API em versões futuras.

 

Um CSP ( provedor de serviços criptográficos ) contém implementações de padrões criptográficos e algoritmos. No mínimo, um CSP consiste em uma DLL ( biblioteca de vínculo dinâmico ) que implementa as funções em CryptoSPI (uma interface de programa do sistema). A maioria dos CSPs contém a implementação de todas as suas próprias funções. Alguns CSPs, no entanto, implementam suas funções principalmente em um programa de serviço baseado em Windows gerenciado pelo gerenciador de controle de serviços do Windows. Outros implementam funções no hardware, como um cartão inteligente ou um coprocessador seguro. Se um CSP não implementar suas próprias funções, a DLL atuará como uma camada de passagem, facilitando a comunicação entre o sistema operacional e a implementação real do CSP.

Esta seção inclui os seguintes tópicos.

Tópico Sumário
Tipos de provedor criptográfico Os tipos de provedor criptográfico são famílias de provedores de serviços criptográficos que compartilham formatos de dados e protocolos criptográficos. Os formatos de dados incluem esquemas de preenchimento de algoritmos, comprimentos de chave e modos padrão.
Provedores de Serviços Criptográficos da Microsoft Informações detalhadas sobre CSPs disponíveis atualmente na Microsoft.