Conjuntos de cifrado TLS en Windows Vista

Un conjunto de cifrado es un conjunto de algoritmos criptográficos. Los protocolos de Schannel usan algoritmos de un conjunto de cifrado para crear claves y cifrar la información. Un conjunto de cifrado especifica un algoritmo para cada una de las siguientes tareas:

  • Intercambio de claves
  • Cifrado masivo
  • Autenticación de mensajes

Los algoritmos de intercambio de claves protegen la información necesaria para crear claves compartidas. Estos algoritmos son asimétricos (algoritmos de clave pública) y funcionan bien para cantidades relativamente pequeñas de datos.

Los algoritmos de cifrado masivo cifran los mensajes intercambiados entre clientes y servidores. Estos algoritmos son simétricos y funcionan bien para grandes cantidades de datos.

Los algoritmos de autenticación de mensajes generan hashes de mensaje y firmas que garantizan la integridad de un mensaje.

Los desarrolladores especifican estos elementos mediante ALG_ID tipos de datos. Para obtener más información, vea Especificar cifrados Schannel y puntos fuertes de cifrado.

Schannel admite los siguientes conjuntos de cifrado. Los conjuntos se muestran en el orden predeterminado en el que los elige el proveedor de Microsoft Schannel.

Importante

Los servicios web HTTP/2 producen un error con conjuntos de cifrado no COMPATIBLEs con HTTP/2. Para asegurarse de que los servicios web funcionan con clientes y exploradores HTTP/2, consulte Implementación del orden del conjunto de cifrado personalizado.

 

Conjunto de cifrado Modo FIPS habilitado Exchange Cifrado Hash Protocolos
TLS_RSA_WITH_AES_128_CBC_SHA

RSA
AES
SHA1
TLS 1.2, TLS 1.1, TLS 1.0
TLS_RSA_WITH_AES_256_CBC_SHA

RSA
AES
SHA1
TLS 1.2, TLS 1.1, TLS 1.0
TLS_RSA_WITH_RC4_128_SHA
No
RSA
RC4
SHA1
TLS 1.2, TLS 1.1, TLS 1.0, SSL 3.0
TLS_RSA_WITH_3DES_EDE_CBC_SHA

RSA
3DES
SHA1
TLS 1.2, TLS 1.1, TLS 1.0
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA_P256

ECDH_P256
AES
SHA1
TLS 1.2, TLS 1.1, TLS 1.0
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA_P384

ECDH_P384
AES
SHA1
TLS 1.2, TLS 1.1, TLS 1.0
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA_P521

ECDH_P521
AES
SHA1
TLS 1.2, TLS 1.1, TLS 1.0
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA_P256

ECDH_P256
AES
SHA1
TLS 1.2, TLS 1.1, TLS 1.0
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA_P384

ECDH_P384
AES
SHA1
TLS 1.2, TLS 1.1, TLS 1.0
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA_P521

ECDH_P521
AES
SHA1
TLS 1.2, TLS 1.1, TLS 1.0
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256

ECDH_P256
AES
SHA1
TLS 1.2, TLS 1.1, TLS 1.0
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P384

ECDH_P384
AES
SHA1
TLS 1.2, TLS 1.1, TLS 1.0
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P521

ECDH_P521
AES
SHA1
TLS 1.2, TLS 1.1, TLS 1.0
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P256

ECDH_P256
AES
SHA1
TLS 1.2, TLS 1.1, TLS 1.0
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384

ECDH_P384
AES
SHA1
TLS 1.2, TLS 1.1, TLS 1.0
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P521

ECDH_P521
AES
SHA1
TLS 1.2, TLS 1.1, TLS 1.0
TLS_DHE_DSS_WITH_AES_128_CBC_SHA

DH
AES
SHA1
TLS 1.2, TLS 1.1, TLS 1.0
TLS_DHE_DSS_WITH_AES_256_CBC_SHA

DH
AES
SHA1
TLS 1.2, TLS 1.1, TLS 1.0
TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA

DH
3DES
SHA1
TLS 1.2, TLS 1.1, TLS 1.0, SSL 3.0
TLS_RSA_WITH_RC4_128_MD5
No
RSA
RC4
MD5
TLS 1.2, TLS 1.1, TLS 1.0, SSL 3.0
SSL_CK_RC4_128_WITH_MD5
No
RSA
RC4
MD5
SSL 2.0
SSL_CK_DES_192_EDE3_CBC_WITH_MD5
No
RSA
3DES
MD5
SSL 2.0
TLS_RSA_WITH_NULL_MD5
No
RSA
MD5
TLS 1.2, TLS 1.1, TLS 1.0, SSL 3.0
TLS_RSA_WITH_NULL_SHA
No
RSA
SHA1
TLS 1.2, TLS 1.1, TLS 1.0, SSL 3.0

 

Schannel admite los siguientes conjuntos de cifrado; sin embargo, no están presentes de forma predeterminada. Deben agregarse según sea necesario. Para obtener información sobre cómo agregar conjuntos de cifrado al proveedor de Schannel, consulte Priorización de conjuntos de cifrado de Schannel.

  • TLS_RSA_EXPORT_WITH_RC4_40_MD5
  • TLS_RSA_EXPORT1024_WITH_RC4_56_SHA
  • TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA
  • SSL_CK_RC4_128_EXPORT40_MD5
  • SSL_CK_DES_64_CBC_WITH_MD5
  • TLS_RSA_WITH_DES_CBC_SHA
  • TLS_RSA_WITH_NULL_MD5
  • TLS_RSA_WITH_NULL_SHA
  • TLS_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA
  • TLS_DHE_DSS_WITH_DES_CBC_SHA

Windows Server 2003 y Windows XP: Para obtener información sobre los conjuntos de cifrado admitidos, consulte los temas siguientes.

Tema Descripción
Conjuntos de cifrado TLS
Información sobre los conjuntos de cifrado disponibles con el protocolo TLS en Windows Server 2003 y Windows XP.
Protocolo de capa de sockets seguros
Información general sobre SSL 2.0 y 3.0, incluidos los conjuntos de cifrado disponibles en Windows Server 2003 y Windows XP.