Provedores de Serviços Criptográficos da Microsoft

Os seguintes CSP ( provedores de serviços criptográficos ) estão disponíveis atualmente na Microsoft.

Provedor Descrição
Provedor criptográfico base da Microsoft Um amplo conjunto de funcionalidades criptográficas básicas que podem ser exportadas para outros países ou regiões.
Microsoft Strong Cryptographic Provider Uma extensão do Provedor Criptográfico de Base da Microsoft disponível com o Windows XP e posteriores.
Provedor criptográfico aprimorado da Microsoft Microsoft Base Cryptographic Provider com por meio de chaves mais longas e algoritmos adicionais.
Provedor criptográfico do Microsoft AES Provedor criptográfico aprimorado da Microsoft com suporte para algoritmos de criptografia AES.
Provedor criptográfico do Microsoft DSS Fornece recursos de hash, assinatura de dados e verificação de assinatura usando os algoritmos SHA (Algoritmo de Hash Seguro) e DSS (Digital Signature Standard).
Microsoft Base DSS e provedor criptográfico Diffie-Hellman Um superconjunto do Provedor criptográfico DSS que também dá suporte a Diffie-Hellman troca de chaves, hash, assinatura de dados e verificação de assinatura usando os algoritmos SHA (Algoritmo de Hash Seguro) e DSS (Digital Signature Standard).
Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider Dá suporte Diffie-Hellman troca de chaves (um derivado de DES de 40 bits), hash SHA, assinatura de dados DSS e verificação de assinatura DSS.
Provedor criptográfico Microsoft DSS e Diffie-Hellman/Schannel Dá suporte a hash, assinatura de dados com DSS, geração de chaves de Diffie-Hellman (D-H), troca de chaves D-H e exportação de uma chave D-H. Esse CSP dá suporte à derivação de chave para os protocolos SSL3 e TLS1.
Provedor criptográfico microsoft RSA/Schannel Dá suporte a hash, assinatura de dados e verificação de assinatura. O identificador de algoritmo CALG_SSL3_SHAMD5 é usado para autenticação de cliente SSL 3.0 e TLS 1.0. Esse CSP dá suporte à derivação de chave para os protocolos SSL2, PCT1, SSL3 e TLS1.
Provedor criptográfico de assinatura do Microsoft RSA Fornece assinatura de dados e verificação de assinatura.