Algoritmos de proveedor mejorados
El proveedor criptográfico mejorado de Microsoft admite los algoritmos siguientes.
Id. de algoritmo | Descripción | Comentarios |
---|---|---|
CALG_3DES | Triple DES. | Longitud de clave: 168 bits. Modo predeterminado: encadenamiento de bloques de cifrado. Tamaño de bloque: 64 bits. No se permite sal. |
CALG_3DES_112 | Cifrado TRIPLE DES de dos claves. | Longitud de clave: 112 bits. Modo predeterminado: encadenamiento de bloques de cifrado. Tamaño de bloque: 64 bits. No se permite sal. |
CALG_DES | Cifrado DES. | Longitud de clave: 56 bits. Modo predeterminado: encadenamiento de bloques de cifrado. Tamaño de bloque: 64 bits. No se permite sal. |
CALG_HMAC | Algoritmo de hash con claves de MAC. | Cálculo HMAC. |
CALG_MAC | Algoritmo hash con clave de código de autenticación de mensajes (MAC). | Bloquear MAC de cifrado. |
CALG_MD2 | Algoritmo de hash MD2. | Para obtener más información, consulta Algoritmo MD2. |
CALG_MD5 | Algoritmo de hash MD5. | Para obtener más información, vea Algoritmo MD5. |
CALG_RC2 | Algoritmo de cifrado de bloques RC2. | Longitud de clave: 128 bits. Modo predeterminado: encadenamiento de bloques de cifrado. Tamaño de bloque: 64 bits. Longitud de sal: se puede establecer. |
CALG_RC4 | Algoritmo de cifrado de flujo RC4. | Longitud de clave: 128 bits. Longitud de sal: se puede establecer. |
CALG_RSA_KEYX | Algoritmo de intercambio de claves públicas RSA. | Longitud de clave: se puede establecer, 384 bits a 16 384 bits en incrementos de 8 bits. Longitud de clave predeterminada: 1024 bits. |
CALG_RSA_SIGN | Algoritmo de firma de clave pública RSA. | Longitud de clave: se puede establecer, 384 bits a 16 384 bits en incrementos de 8 bits. Longitud de clave predeterminada: 1024 bits. La firma se ajusta a PKCS #6. |
CALG_SHA | Algoritmo de 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_SSL3_SHAMD5 | Algoritmo de autenticación de cliente SSL3. | Para obtener más información, consulte Creación de un hash de CALG_SSL3_SHAMD5. |