Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Provedores associados à API de Criptografia (CryptoAPI) são chamados de CSPs (provedores de serviços criptográficos) nesta documentação. Os CSPs normalmente implementam algoritmos criptográficos e fornecem armazenamento de chaves. Os provedores associados ao CNG, por outro lado, separam a implementação do algoritmo do armazenamento de chaves. Os CSPs da Microsoft a seguir são distribuídos com o Windows Vista e o Windows Server 2008.
Microsoft Base Cryptographic Provider v1.0
Implementa os algoritmos a seguir para hash, assinar e criptografar conteúdo.
Nome | Usar | Tipo | Tamanho da chave (Padrão/Mínimo/Máximo) |
---|---|---|---|
DES (Data Encryption Standard) | Encriptação | Bloquear | 56/56/56 |
HMAC (Hashed Message Authentication Checksum) | Hash | Qualquer | 0/0/0 |
Mac (Soma de Verificação de Autenticação de Mensagem) | Hash | Qualquer | 0/0/0 |
Message Digest 2 (MD2) | Hash | Qualquer | 128/128/128 |
Resumo de Mensagens 4 (MD4) | Hash | Qualquer | 128/128/128 |
Message Digest 5 (MD5) | Hash | Qualquer | 128/128/128 |
RSA Data Security 2 (RC2) | Encriptação | Bloquear | 40/40/56 |
RSA Data Security 4 (RC4) | Encriptação | Bloquear | 40/40/56 |
RSA Key Exchange | Troca de chaves | RSA | 512/384/1024 |
Assinatura RSA | Assinatura | RSA | 512/384/16384 |
Algoritmo de hash seguro (SHA1) | Hash | Qualquer | 160/160/160 |
Camada de soquete seguro 3 SHA e MD5 (SSL3 SHAMD5) | Hash | Qualquer | 288/288/288 |
Microsoft Base DSS e provedor criptográfico de Diffie-Hellman
Implementa os algoritmos a seguir para dar suporte ao hash, assinatura, criptografia e Diffie-Hellman troca de chaves.
Nome | Usar | Tipo | Tamanho da chave (Padrão/Mínimo/Máximo) |
---|---|---|---|
Algoritmo de criptografia de mensagens CYLINK | Encriptação | Bloquear | 40/40/40 |
DES (Data Encryption Standard) | Encriptação | Bloquear | 56/56/56 |
Algoritmo do Diffie-Hellman Key Exchange | Troca de chaves | Diffie-Hellman | 512/512/1024 |
Algoritmo Efêmero Diffie-Hellman | Troca de chaves | Diffie-Hellman | 512/512/1024 |
Algoritmo de Assinatura Digital (DSA) | Assinatura | DSS | 1024/512/1024 |
Message Digest 5 (MD5) | Hash | Qualquer | 128/128/128 |
RSA Data Security 2 (RC2) | Encriptação | Bloquear | 40/40/56 |
RSA Data Security 4 (RC4) | Encriptação | Riacho | 40/40/56 |
Algoritmo de hash seguro (SHA1) | Hash | Qualquer | 160/160/160 |
Provedor criptográfico do Microsoft Base DSS
Implementa os seguintes algoritmos para assinar e conteúdo de hash:
Nome | Usar | Tipo | Tamanho da chave (Padrão/Mínimo/Máximo) |
---|---|---|---|
Algoritmo de Assinatura Digital (DSA) | Assinatura | DSS | 1024/512/1024 |
Message Digest 5 (MD5) | Hash | Qualquer | 128/128/128 |
Algoritmo de hash seguro (SHA1) | Hash | Qualquer | 160/160/160 |
Provedor de Criptografia de Cartão Inteligente base da Microsoft
Dá suporte a cartões inteligentes e implementa os algoritmos a seguir para hash, assinar e criptografar conteúdo.
Nome | Usar | Tipo | Tamanho da chave (Padrão/Mínimo/Máximo) |
---|---|---|---|
Criptografia Avançada Padrão 128 (AES128) | Encriptação | Bloquear | 128/128/128 |
Criptografia Avançada Padrão 192 (AES192) | Encriptação | Bloquear | 192/192/192 |
Criptografia Avançada Padrão 256 (AES256) | Encriptação | Bloquear | 256/256/256 |
DES (Data Encryption Standard) | Encriptação | Bloquear | 56/56/56 |
Des triplo de duas chaves | Encriptação | Bloquear | 112/112/112 |
Des triplo de três chaves | Encriptação | Bloquear | 168/168/168 |
HMAC (Hashed Message Authentication Checksum) | Hash | Qualquer | 0/0/0 |
Mac (Soma de Verificação de Autenticação de Mensagem) | Hash | Qualquer | 0/0/0 |
Message Digest 2 (MD2) | Hash | Qualquer | 128/128/128 |
Resumo de Mensagens 4 (MD4) | Hash | Qualquer | 128/128/128 |
Message Digest 5 (MD5) | Hash | Qualquer | 128/128/128 |
RSA Data Security 2 (RC2) | Encriptação | Bloquear | 128/40/128 |
RSA Data Security 4 (RC4) | Encriptação | Riacho | 128/40/128 |
RSA Key Exchange | Troca de chaves | RSA | 1024/1024/4096 |
Assinatura RSA | Assinatura | RSA | 1024/1024/4096 |
Algoritmo de hash seguro (SHA1) | Hash | Qualquer | 160/160/160 |
Algoritmo de hash seguro 256 (SHA256) | Hash | Qualquer | 256/256/256 |
Algoritmo de hash seguro 384 (SHA384) | Hash | Qualquer | 384/384/384 |
Algoritmo de hash seguro 512 (SHA512) | Hash | Qualquer | 512/512/512 |
Camada de soquete seguro 3 SHA e MD5 (SSL3 SHAMD5) | Hash | Qualquer | 288/288/288 |
Provedor criptográfico Schannel do Microsoft DH
Dá suporte ao pacote de segurança do Canal Seguro (Schannel), que implementa protocolos de autenticação SSL (Secure Sockets Layer Layer) e TLS (Transport Layer Security). Esse CSP também dá suporte a Diffie-Hellman troca de chaves e implementa os algoritmos a seguir.
Nome | Usar | Tipo | Tamanho da chave (Padrão/Mínimo/Máximo) |
---|---|---|---|
Algoritmo de criptografia de mensagens CYLINK | Encriptação | Bloquear | 40/40/40 |
DES (Data Encryption Standard) | Encriptação | Bloquear | 56/56/56 |
Des triplo de duas chaves | Encriptação | Bloquear | 112/112/112 |
Des triplo de três chaves | Encriptação | Bloquear | 168/168/168 |
Algoritmo do Diffie-Hellman Key Exchange | Troca de chaves | Diffie-Hellman | 512/512/4096 |
Algoritmo Efêmero Diffie-Hellman | Troca de chaves | Diffie-Hellman | 512/512/4096 |
Algoritmo de Assinatura Digital (DSA) | Assinatura | DSS | 1024/512/1024 |
Message Digest 5 (MD5) | Hash | Qualquer | 128/128/128 |
RSA Data Security 2 (RC2) | Encriptação | Bloquear | 40/40/128 |
RSA Data Security 4 (RC4) | Encriptação | Riacho | 40/40/128 |
Algoritmo de hash seguro (SHA1) | Hash | Qualquer | 160/160/160 |
Chave de Criptografia Schannel | Encriptação | Schannel | 0/0/-1 |
Chave MAC do Schannel | Criptografia/hash | Schannel | 0/0/-1 |
Hash mestre do Schannel | Criptografia/hash | Schannel | 0/0/-1 |
Mestre da Camada de Soquetes Seguros (SSL3) | Encriptação | Schannel | 384/384/384 |
Mestre de TLS1 (Segurança da Camada de Transporte) | Encriptação | Schannel | 384/384/384 |
Microsoft Enhanced Cryptographic Provider v1.0
Fornece segurança mais forte do que o Microsoft Base Cryptographic Provider v1.0 usando chaves mais longas com alguns dos algoritmos existentes e implementando algoritmos adicionais.
Nome | Usar | Tipo | Tamanho da chave (Padrão/Mínimo/Máximo) |
---|---|---|---|
DES (Data Encryption Standard) | Encriptação | Bloquear | 56/56/56 |
Des triplo de duas chaves | Encriptação | Bloquear | 112/112/112 |
Encriptação | Bloquear | 168/168/168 | |
HMAC (Hashed Message Authentication Checksum) | Hash | Qualquer | 0/0/0 |
Mac (Soma de Verificação de Autenticação de Mensagem) | Hash | Qualquer | 0/0/0 |
Message Digest 2 (MD2) | Hash | Qualquer | 128/128/128 |
Resumo de Mensagens 4 (MD4) | Hash | Qualquer | 128/128/128 |
Message Digest 5 (MD5) | Hash | Qualquer | 128/128/128 |
RSA Data Security 2 (RC2) | Encriptação | Bloquear | 128/40/128 |
RSA Data Security 4 (RC4) | Encriptação | Riacho | 128/40/128 |
RSA Key Exchange | Troca de chaves | RSA | 1024/384/16384 |
Assinatura RSA | Assinatura | RSA | 1024/384/16384 |
Algoritmo de hash seguro (SHA1 | Hash | Qualquer | 160/160/160 |
Camada de soquete seguro 3 SHA e MD5 (SSL3 SHAMD5) | Hash | Qualquer | 288/288/288 |
Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider
Fornece segurança mais forte do que o Microsoft Base DSS e Diffie-Hellman CSP do Provedor de Criptografia usando chaves mais longas com alguns dos algoritmos existentes e implementando algoritmos adicionais.
Nome | Usar | Tipo | Tamanho da chave (Padrão/Mínimo/Máximo) |
---|---|---|---|
Algoritmo de criptografia de mensagens CYLINK | Encriptação | Bloquear | 40/40/40 |
DES (Data Encryption Standard) | Encriptação | Bloquear | 56/56/56 |
Des triplo de duas chaves | Encriptação | Bloquear | 112/112/112 |
Des triplo de três chaves | Encriptação | Bloquear | 168/168/168 |
Algoritmo do Diffie-Hellman Key Exchange | Troca de chaves | Diffie-Hellman | 1024/512/4096 |
Algoritmo Efêmero Diffie-Hellman | Troca de chaves | Diffie-Hellman | 1024/512/4096 |
Algoritmo de Assinatura Digital (DSA) | Assinatura | DSS | 1024/512/1024 |
Message Digest 5 (MD5) | Hash | Qualquer | 128/128/128 |
RSA Data Security 2 (RC2) | Encriptação | Bloquear | 128/128/128 |
RSA Data Security 4 (RC4) | Encriptação | Riacho | 128/128/128 |
Algoritmo de hash seguro (SHA1) | Hash | Qualquer | 160/160/160 |
Provedor criptográfico RSA e AES aprimorados da Microsoft
Implementa os algoritmos a seguir para assinar, criptografar e conteúdo de hash.
Nome | Usar | Tipo | Tamanho da chave (Padrão/Mínimo/Máximo) |
---|---|---|---|
Criptografia Avançada Padrão 128 (AES128) | Encriptação | Bloquear | 128/128/128 |
Criptografia Avançada Padrão 192 (AES192) | Encriptação | Bloquear | 192/192/192 |
Criptografia Avançada Padrão 256 (AES256) | Encriptação | Bloquear | 256/256/256 |
DES (Data Encryption Standard) | Encriptação | Bloquear | 56/56/56 |
Des triplo de duas chaves | Encriptação | Bloquear | 112/112/112 |
Des triplo de três chaves | Encriptação | Bloquear | 168/168/168 |
HMAC (Hashed Message Authentication Checksum) | Hash | Qualquer | 0/0/0 |
Mac (Soma de Verificação de Autenticação de Mensagem) | Hash | Qualquer | 0/0/0 |
Message Digest 2 (MD2) | Hash | Qualquer | 128/128/128 |
Resumo de Mensagens 4 (MD4) | Hash | Qualquer | 128/128/128 |
Message Digest 5 (MD5) | Hash | Qualquer | 128/128/128 |
RSA Data Security 2 (RC2) | Encriptação | Bloquear | 128/128/128 |
RSA Data Security 4 (RC4) | Encriptação | Riacho | 128/128/128 |
RSA Key Exchange | Troca de chaves | RSA | 1024/384/16384 |
Assinatura RSA | Assinatura | RSA | 1024/384/16384 |
Algoritmo de hash seguro (SHA1) | Hash | Qualquer | 160/160/160 |
Algoritmo de hash seguro (SHA256) | Hash | Qualquer | 256/256/256 |
Algoritmo de hash seguro (SHA384) | Hash | Qualquer | 384/384/384 |
Algoritmo de hash seguro (SHA512) | Hash | Qualquer | 512/512/512 |
Camada de soquete seguro 3 SHA e MD5 (SSL3 SHAMD5) | Hash | Qualquer | 288/288/288 |
Provedor criptográfico do Microsoft RSA Schannel
Dá suporte ao pacote de segurança RSA Secure Channel (Schannel), que implementa protocolos de autenticação SSL (Secure Sockets Layer) e TLS (Transport Layer Security).
Nome | Usar | Tipo | Tamanho da chave (Padrão/Mínimo/Máximo) |
---|---|---|---|
Criptografia Avançada Padrão 128 (AES128) | Encriptação | Bloquear | 128/128/128 |
Criptografia Avançada Padrão 256 (AES256) | Encriptação | Bloquear | 256/256/256 |
DES (Data Encryption Standard) | Encriptação | Bloquear | 56/56/56 |
Des triplo de duas chaves | Encriptação | Bloquear | 112/112/112 |
Des triplo de três chaves | Encriptação | Bloquear | 168/168/168 |
HMAC (Hashed Message Authentication Checksum) | Hash | Qualquer | 0/0/0 |
Mac (Soma de Verificação de Autenticação de Mensagem) | Hash | Qualquer | 0/0/0 |
Message Digest 5 (MD5) | Hash | Qualquer | 128/128/128 |
RSA Data Security 2 (RC2) | Encriptação | Bloquear | 128/128/128 |
RSA Data Security 4 (RC4) | Encriptação | Riacho | 128/128/128 |
RSA Key Exchange | Troca de chaves | RSA | 1024/384/16384 |
Chave de Criptografia Schannel | Encriptação | Schannel | 0/0/-1 |
Hash mestre do Schannel | Criptografia/hash | Schannel | 0/0/-1 |
Chave MAC do Schannel | Criptografia/hash | Schannel | 0/0/-1 |
Algoritmo de hash seguro (SHA1) | Hash | Qualquer | 160/160/160 |
Mestre da Camada de Soquete Seguro 2 (SSL2) | Encriptação | Schannel | 40/40/192 |
Mestre da Camada de Soquete Seguro 3 (SSL3) | Encriptação | Schannel | 384/384/384 |
Camada de soquete seguro 3 SHA e MD5 (SSL3 SHAMD5) | Hash | Qualquer | 288/288/288 |
Mestre de TLS1 (Segurança da Camada de Transporte) | Encriptação | Schannel | 384/384/384 |
Provedor criptográfico forte da Microsoft
Implementa os algoritmos a seguir.
Nome | Usar | Tipo | Tamanho da chave (Padrão/Mínimo/Máximo) |
---|---|---|---|
DES (Data Encryption Standard) | Encriptação | Bloquear | 56/56/56 |
Des triplo de duas chaves | Encriptação | Bloquear | 112/112/112 |
Des triplo de três chaves | Encriptação | Bloquear | 168/168/168 |
HMAC (Hashed Message Authentication Checksum) | Hash | Qualquer | 0/0/0 |
Mac (Soma de Verificação de Autenticação de Mensagem) | Hash | Qualquer | 0/0/0 |
Message Digest 2 (MD2) | Hash | Qualquer | 128/128/128 |
Resumo de Mensagens 4 (MD4) | Hash | Qualquer | 128/128/128 |
Message Digest 5 (MD5) | Hash | Qualquer | 128/128/128 |
RSA Data Security 2 (RC2) | Encriptação | Bloquear | 128/40/128 |
RSA Data Security 4 (RC4) | Encriptação | Riacho | 128/40/128 |
RSA Key Exchange | Troca de chaves | RSA | 1024/384/16384 |
Assinatura RSA | Assinatura | RSA | 1024/384/16384 |
Algoritmo de hash seguro (SHA1) | Hash | Qualquer | 160/160/160 |
Camada de soquete seguro 3 SHA e MD5 (SSL3 SHAMD5) | Hash | Qualquer | 288/288/288 |
Tópicos relacionados