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). |