Partilhar via


Algoritmos do provedor AES

A tabela a seguir lista os algoritmos suportados pelo Microsoft Advanced Encryption Standard (AES) Cryptographic Provider.

ID do algoritmo Descrição Observações
CALG_3DES Triplo DES. Comprimento da chave: 168 bits. Modo padrão: encadeamento de blocos de codificação.
Tamanho do bloco: 64 bits.
Não é permitido sal.
CALG_3DES_112 Criptografia DES de duas chaves tripla criptografia. Comprimento da chave: 112 bits. Modo padrão: encadeamento de blocos de codificação.
Tamanho do bloco: 64 bits.
Não é permitido sal.
CALG_AES_128 Algoritmo de encriptação de bloco AES. Comprimento da chave: 128 bits.
CALG_AES_192 Algoritmo de encriptação de bloco AES. Comprimento da chave: 192 bits.
CALG_AES_256 Algoritmo de encriptação de bloco AES. Comprimento da chave: 256 bits.
CALG_DES Encriptação DES. Comprimento da chave: 56 bits. Modo padrão: encadeamento de blocos de codificação.
Tamanho do bloco: 64 bits.
Não é permitido sal.
CALG_HMAC Algoritmo MAC keyed-hash. Computação HMAC.
CALG_MAC algoritmo de hash com chave MAC (Message Authentication Code). Bloquear cifra MAC.
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_RC2 Algoritmo de encriptação de bloco RC2. Comprimento da chave: 128 bits. Modo padrão: encadeamento de blocos de codificação.
Tamanho do bloco: 64 bits.
Comprimento do sal: Pode ser ajustado.
CALG_RC4 Algoritmo de encriptação de fluxo RC4. Comprimento da chave: 128 bits. Comprimento do sal: Pode ser ajustado.
CALG_RSA_KEYX Algoritmo de troca de chaves públicas RSA. Comprimento da chave: Pode ser definido de 384 bits a 16.384 bits em incrementos de 8 bits. Comprimento da chave padrão: 1.024 bits.
CALG_RSA_SIGN Algoritmo de assinatura de chave pública RSA. Comprimento da chave: Pode ser definido de 384 bits a 16.384 bits em incrementos de 8 bits. Comprimento da chave padrão: 1.024 bits.
A assinatura está em conformidade com PKCS #6.
CALG_SHA Algoritmo de hash SHA. Para obter mais informações, consulte Secure Hash Algorithm.
CALG_SHA1 O mesmo que CALG_SHA. Para obter mais informações, consulte Secure Hash Algorithm.
CALG_SHA_256 Algoritmo de hash SHA. Comprimento da chave: 256 bits.Windows XP: Este algoritmo não é suportado.
CALG_SHA_384 Algoritmo de hash SHA. Comprimento da chave: 384 bits.Windows XP: Este algoritmo não é suportado.
CALG_SHA_512 Algoritmo de hash SHA. Comprimento da chave: 512 bits.Windows XP: Este algoritmo não é suportado.
CALG_SSL3_SHAMD5 Algoritmo de autenticação de cliente SSL3. Para obter mais informações, consulte Criando umde hash CALG_SSL3_SHAMD5 .