Algoritmos de proveedor base

El proveedor criptográfico base de Microsoft admite los siguientes algoritmos.

Id. de algoritmo Descripción Comentarios
CALG_MD2
Algoritmo hash MD2
Para obtener más información, vea Algoritmo MD2.
CALG_MD5
Algoritmo hash MD5
Para obtener más información, vea Algoritmo MD5.
CALG_SHA
Algoritmo hash SHA
Para obtener más información, consulte Algoritmo hash seguro.
CALG_SHA1
Igual que CALG_SHA
Para obtener más información, consulte Algoritmo hash seguro.
CALG_MAC
Algoritmo hash con clave de código de autenticación de mensajes (MAC)
Bloquee mac cifrado.
CALG_HMAC
Algoritmo hash con clave MAC
Cálculo HMAC.
CALG_SSL3_SHAMD5
Algoritmo de autenticación de cliente SLL3
Para obtener más información, consulte Creación de un hash de CALG_SSL3_SHAMD5.
CALG_RSA_SIGN
Algoritmo de firma de clave pública RSA
Longitud de clave: se puede establecer de 384 bits a 16 384 bits en incrementos de 8 bits.
Longitud de clave predeterminada: 512 bits.
La firma se ajusta a PKCS #6.
CALG_RSA_KEYX
Algoritmo de intercambio de claves públicas RSA
Longitud de clave: se puede establecer de 384 bits a 1024 bits en incrementos de 8 bits.
Longitud de clave predeterminada: 512 bits.
CALG_RC2
Algoritmo de cifrado de bloques RC2
Longitud de clave: 40 bits.
Modo predeterminado: encadenamiento de bloques de cifrado.
Tamaño de bloque: 64 bits.
Longitud de sal: 88 bits.
CALG_RC4
Algoritmo de cifrado de flujo RC4
Longitud de clave: 40 bits.
Longitud de sal: 88 bits.
CALG_DES
Cifrado DES
Para obtener más información, consulte Data Encryption Standard (DES).