Algoritmos de provedor base

O Provedor Criptográfico base da Microsoft dá suporte aos seguintes algoritmos.

ID do algoritmo Descrição Comentários
CALG_MD2
Algoritmo de hash MD2
Para obter mais informações, consulte Algoritmo MD2.
CALG_MD5
Algoritmo de hash MD5
Para obter mais informações, consulte Algoritmo MD5.
CALG_SHA
Algoritmo de hash SHA
Para obter mais informações, consulte Algoritmo de hash seguro.
CALG_SHA1
O mesmo que CALG_SHA
Para obter mais informações, consulte Algoritmo de hash seguro.
CALG_MAC
Algoritmo de hash chave do MAC (Código de Autenticação de Mensagem)
Bloquear MAC codificado.
CALG_HMAC
Algoritmo mac keyed-hash
Computação HMAC.
CALG_SSL3_SHAMD5
Algoritmo de autenticação de cliente SLL3
Para obter mais informações, consulte Criando um hash CALG_SSL3_SHAMD5.
CALG_RSA_SIGN
Algoritmo de assinatura de chave pública RSA
Comprimento da chave: pode ser definido de 384 bits para 16.384 bits em incrementos de 8 bits.
Comprimento da chave padrão: 512 bits.
A assinatura está em conformidade com o PKCS nº 6.
CALG_RSA_KEYX
Algoritmo de troca de chaves públicas RSA
Comprimento da chave: pode ser definido de 384 bits para 1024 bits em incrementos de 8 bits.
Comprimento da chave padrão: 512 bits.
CALG_RC2
Algoritmo de criptografia de bloco RC2
Comprimento da chave: 40 bits.
Modo padrão: encadeamento de blocos de criptografia.
Tamanho do bloco: 64 bits.
Comprimento do sal: 88 bits.
CALG_RC4
Algoritmo de criptografia de fluxo RC4
Comprimento da chave: 40 bits.
Comprimento do sal: 88 bits.
CALG_DES
Criptografia DES
Para obter mais informações, consulte DES ( Data Encryption Standard ).