estructura CRYPT_ALGORITHM_IDENTIFIER (wincrypt.h)

La estructura CRYPT_ALGORITHM_IDENTIFIER especifica un algoritmo que se usa para cifrar una clave privada. La estructura incluye el identificador de objeto (OID) del algoritmo y los parámetros necesarios para ese algoritmo. Los parámetros contenidos en su CRYPT_OBJID_BLOB se codifican.

Sintaxis

typedef struct _CRYPT_ALGORITHM_IDENTIFIER {
  LPSTR            pszObjId;
  CRYPT_OBJID_BLOB Parameters;
} CRYPT_ALGORITHM_IDENTIFIER, *PCRYPT_ALGORITHM_IDENTIFIER;

Miembros

pszObjId

Un OID de un algoritmo. Este miembro puede ser uno de los valores siguientes. Esta lista solo es representativa. Los nuevos algoritmos se definen por varios usuarios.

Valor Significado
szOID_RSA
"1.2.840.113549"
Identificador de objeto raíz para la familia de algoritmos de cifrado asimétrico RSA. RSA representa a Ron Rivest, Adi Shamir y Leonard Adleman, los matemáticos que inventaron el algoritmo. Se trata de un algoritmo asimétrico popular que se puede usar para el cifrado o la firma.
szOID_PKCS
"1.2.840.113549.1"
Identificador de objeto raíz del grupo PKCS (Estándares de criptografía de clave pública) de estándares que definen la clave pública o la criptografía asimétrica.
szOID_RSA_HASH
"1.2.840.113549.2"
Algoritmo de firma RSA (cifrado) que usa un algoritmo hash para aplicar un algoritmo hash al contenido antes de firmarlo.
szOID_RSA_ENCRYPT
"1.2.840.113549.3"
Algoritmo de cifrado RSA.
szOID_PKCS_1
"1.2.840.113549.1.1"
PKCS#1 es el primer estándar de criptografía de clave pública (PKCS) publicado por RSA Laboratories. El estándar PKCS#1 define las propiedades de cifrado y descifrado empleados por el algoritmo RSA.
szOID_PKCS_2
"1.2.840.113549.1.2"
PKCS#2 era un estándar de criptografía de clave pública (PKCS) que se encargaba del cifrado RSA de resúmenes de mensajes. Se ha combinado en PKCS#1.
szOID_PKCS_3
"1.2.840.113549.1.3"
PKCS#3 es un estándar de criptografía de clave pública (PKCS) que define el protocolo de acuerdo de clave Diffie-Hellman.
szOID_PKCS_4
"1.2.840.113549.1.4"
PKCS#4 era un estándar de criptografía de clave pública (PKCS) que definió la sintaxis de clave RSA. Se ha combinado en PKCS#1.
szOID_PKCS_5
"1.2.840.113549.1.5"
PKCS#5 es un estándar de criptografía de clave pública (PKCS) que proporciona recomendaciones para la implementación de criptografía basada en contraseña. Trata las funciones de derivación de claves, los esquemas de cifrado, los esquemas de autenticación de mensajes y la estructura de sintaxis asn.1.
szOID_PKCS_6
"1.2.840.113549.1.6"
PKCS#6 es un estándar de criptografía de clave pública (PKCS) que describe la sintaxis de la información de certificado extendida, un conjunto de atributos que proporciona información adicional sobre la entidad cuya clave pública está certificada en el certificado X.509.
szOID_PKCS_7
"1.2.840.113549.1.7"
PKCS#7 es un estándar de criptografía de clave pública (PKCS) que describe los tipos generales de contenido a los que se puede aplicar la criptografía. Esto incluye datos, datos firmados, datos sobres, datos firmados y sobres, datos implícitas y datos cifrados.
szOID_PKCS_8
"1.2.840.113549.1.8"
PKCS#8 es un estándar de criptografía de clave pública (PKCS) que define la sintaxis de la información de clave privada en el tipo ASN.1 PrivateKeyInfo .
szOID_PKCS_9
"1.2.840.113549.1.9"
PKCS#8 es un estándar de criptografía de clave pública (PKCS) que define los tipos de atributo para su uso en certificados extendidos PKCS#6, mensajes PKCS#7 firmados digitalmente, información de clave privada PKCS#8 y solicitudes de firma de certificados PKCS#10.
szOID_PKCS_10
"1.2.840.113549.1.10"
PKCS#10 es un estándar de criptografía de clave pública (PKCS) que describe la sintaxis de la solicitud de certificado.
szOID_PKCS_12
"1.2.840.113549.1.12"
PKCS#12 es un estándar de criptografía de clave pública (PKCS) que describe el formato de intercambio de información personal (PFX) que se usa para transferir información de identidad personal, como claves privadas y certificados.
szOID_RSA_MD2
"1.2.840.113549.2.2"
Algoritmo RSA junto con un algoritmo de resumen de mensajes MD2 que aplica un algoritmo hash al contenido del mensaje antes de firmarlo.
szOID_RSA_MD4
"1.2.840.113549.2.4"
Algoritmo RSA junto con un algoritmo de resumen de mensajes MD4 que aplica un algoritmo hash al contenido del mensaje antes de firmarlo.
szOID_RSA_MD5
"1.2.840.113549.2.5"
Algoritmo RSA junto con un algoritmo de resumen de mensajes MD5 que aplica un algoritmo hash al contenido del mensaje antes de firmarlo.
szOID_RSA_RSA
"1.2.840.113549.1.1.1"
RSA se usa para cifrar y firmar contenido.
szOID_RSA_MD2RSA
"1.2.840.113549.1.1.2"
RSA se usa para cifrar el contenido y para firmar el hash de contenido creado mediante el algoritmo de síntesis de mensajes MD2.
szOID_RSA_MD4RSA
"1.2.840.113549.1.1.3"
RSA se usa para cifrar el contenido y para firmar el hash de contenido creado mediante el algoritmo de síntesis de mensajes MD4.
szOID_RSA_MD5RSA
"1.2.840.113549.1.1.4"
RSA se usa para cifrar el contenido y para firmar el hash de contenido creado mediante el algoritmo de síntesis de mensajes MD5.
szOID_RSA_SHA1RSA
"1.2.840.113549.1.1.5"
RSA se usa para cifrar el contenido y para firmar el hash de contenido creado mediante el algoritmo hash seguro (SHA).
szOID_RSA_SETOAEP_RSA
"1.2.840.113549.1.1.6"
RSA que usa codificación de relleno de cifrado asimétrico óptimo (OAEP).
szOID_RSAES_OAEP
"1.2.840.113549.1.1.7"
Esquema de cifrado de clave pública que combina el relleno óptimo de cifrado asimétrico (OAEP) con el primitivo de cifrado RSAEP. RSAES-OAEP toma un texto no cifrado como entrada, lo transforma en un mensaje codificado mediante OAEP y aplica RSAEP al resultado mediante la clave pública RSA.
szOID_RSA_MGF1
"1.2.840.113549.1.1.8"
Algoritmo RSA que usa la función generador de máscaras (MGF1)
szOID_RSA_PSPECIFIED
"1.2.840.113549.1.1.9"
Algoritmo RSA.
szOID_RSA_SSA_PSS
"1.2.840.113549.1.1.10"
Algoritmo RSA que usa el esquema de firma probabilística (PSS).
szOID_RSA_SHA256RSA
1.2.840.113549.1.1.11
RSA se usa para cifrar el contenido y firmar el hash creado mediante el algoritmo hash seguro 256 (SHA256).
szOID_RSA_SHA384RSA
1.2.840.113549.1.1.12
RSA se usa para cifrar el contenido y firmar el hash creado mediante el algoritmo hash seguro 384 (SHA384).
szOID_RSA_SHA512RSA
1.2.840.113549.1.1.13
RSA se usa para cifrar el contenido y firmar el hash creado mediante el algoritmo hash seguro 512 (SHA512).
szOID_RSA_DH
"1.2.840.113549.1.3.1"
Algoritmo RSA combinado con el algoritmo de intercambio de claves Diffie-Hellman.
szOID_RSA_data
"1.2.840.113549.1.7.1"
RSA aplicado sobre el tipo de datos PKCS#7 ASN.1.
szOID_RSA_signedData
"1.2.840.113549.1.7.2"
RSA aplicado sobre el tipo SIGNEDData de PKCS#7 ASN.1.
szOID_RSA_envelopedData
"1.2.840.113549.1.7.3"
RSA aplicado sobre el tipo ASN.1 EnvelopedData de PKCS#7.
szOID_RSA_signEnvData
"1.2.840.113549.1.7.4"
RSA aplicado sobre el tipo PKCS#7 ASN.1 SignedAndEnvelopedData .
szOID_RSA_digestedData
"1.2.840.113549.1.7.5"
RSA aplicado sobre el tipo ASN.1 DigestedData de PKCS#7.
szOID_RSA_hashedData
"1.2.840.113549.1.7.5"
Algoritmo RSA aplicado a datos con hash.
szOID_RSA_encryptedData
"1.2.840.113549.1.7.6"
RSA aplicado sobre el tipo EncryptedData de ASN.1 de PKCS#7.
szOID_RSA_emailAddr
"1.2.840.113549.1.9.1"
RSA aplicado a una dirección de correo electrónico asn.1.
szOID_RSA_unstructName
"1.2.840.113549.1.9.2"
RSA aplicado al nombre no estructurado asn.1.
szOID_RSA_contentType
"1.2.840.113549.1.9.3"
RSA aplicado al valor de tipo de contenido ASN.1.
szOID_RSA_messageDigest
"1.2.840.113549.1.9.4"
RSA aplicado a un resumen de mensajes.
szOID_RSA_signingTime
"1.2.840.113549.1.9.5"
RSA aplicado al valor de fecha y hora de firma
szOID_RSA_counterSign
"1.2.840.113549.1.9.6"
RSA aplicado a la firma del contador.
szOID_RSA_challengePwd
"1.2.840.113549.1.9.7"
RSA aplicado a una contraseña de desafío.
szOID_RSA_unstructAddr
"1.2.840.113549.1.9.8"
RSA aplicado a una dirección no estructurada.
szOID_RSA_extCertAttrs
"1.2.840.113549.1.9.9"
RSA aplicado a los atributos de certificado.
szOID_RSA_certExtensions
"1.2.840.113549.1.9.14"
RSA aplicado a las extensiones de certificado.
szOID_RSA_SMIMECapabilities
"1.2.840.113549.1.9.15"
RSA aplicado a las extensiones multipropósito de correo de Internet (MIME)
szOID_RSA_preferSignedData
"1.2.840.113549.1.9.15.1"
RSA aplicado a la preferencia de funcionalidad SMIME preferSignedData .
szOID_TIMESTAMP_TOKEN
"1.2.840.113549.1.9.16.1.4"
Identificador de objeto de marca de tiempo.
szOID_RFC3161_counterSign
"1.3.6.1.4.1.311.3.3.1"
Firma de contador de una firma.
szOID_RSA_SMIMEalg
"1.2.840.113549.1.9.16.3"
RSA aplicado al algoritmo Multipurpose Internet Mail Extensions (MIME). SMIME informa de las funcionalidades de descifrado de un destinatario de correo electrónico a un remitente de correo electrónico para que el remitente pueda elegir el algoritmo más seguro compatible con ambas partes.
szOID_RSA_SMIMEalgESDH
"1.2.840.113549.1.9.16.3.5"
RSA aplicado al algoritmo ESDH de SMIME especificado.
szOID_RSA_SMIMEalgCMS3DESwrap
"1.2.840.113549.1.9.16.3.6"
RSA aplicado al algoritmo SMIME. Triple DES se usa para el encapsulado de claves.
szOID_RSA_SMIMEalgCMSRC2wrap
"1.2.840.113549.1.9.16.3.7"
RSA aplicado al algoritmo SMIME. RC2 se usa para el ajuste de teclas.
szOID_RSA_RC2CBC
"1.2.840.113549.3.2"
RSA que usa el algoritmo de cifrado de bloques rivest (RC2) junto con un modo de encadenamiento de bloques de cifrado.
szOID_RSA_RC4
"1.2.840.113549.3.4"
RSA que usa el algoritmo de cifrado de bloques Rivest (RC4) junto con un modo de encadenamiento de bloques de cifrado.
szOID_RSA_DES_EDE3_CBC
"1.2.840.113549.3.7"
RSA que usa el algoritmo triple estándar de cifrado de datos (DES) junto con un modo de encadenamiento de bloques de cifrado. La operación de cifrado se realiza como encrypt-decrypt-encrypt.
szOID_RSA_RC5_CBCPad
"1.2.840.113549.3.9"
RSA que usa el algoritmo de cifrado de bloques rivest (RC5) junto con un modo de relleno de encadenamiento de bloques de cifrado
szOID_ANSI_x942
"1.2.840.10046"
Identificador de objeto raíz para el estándar ANSI X942.
szOID_ANSI_x942_DH
"1.2.840.10046.2.1"
Diffie-Hellman algoritmo de intercambio de claves.
szOID_X957
"1.2.840.10040"
Identificador de objeto raíz para el estándar X957.
szOID_X957_DSA
"1.2.840.10040.4.1"
Algoritmo de firma digital (DSA).
szOID_X957_SHA1DSA
"1.2.840.10040.4.3"
Algoritmo de firma digital (DSA) junto con el algoritmo hash seguro (SHA).
szOID_ECC_PUBLIC_KEY
"1.2.840.10045.2.1"
Criptografía de clave pública de curva elíptica.
szOID_ECC_CURVE_P256
"1.2.840.10045.3.1.7"
Curva elíptica de 256 bits.
szOID_ECC_CURVE_P384
"1.3.132.0.34"
Curva elíptica de 384 bits.
szOID_ECC_CURVE_P521
"1.3.132.0.35"
Curva elíptica de 512 bits.
szOID_ECDSA_SHA1
"1.2.840.10045.4.1"
Algoritmo de firma digital (DSA) de curva elíptica junto con el algoritmo del algoritmo hash seguro (SHA).
szOID_ECDSA_SPECIFIED
"1.2.840.10045.4.3"
Algoritmo de firma digital de curva elíptica (DSA).
szOID_ECDSA_SHA256
"1.2.840.10045.4.3.2"
Algoritmo de firma digital de curva elíptica (DSA) junto con el algoritmo hash seguro (SHA256).
szOID_ECDSA_SHA384
"1.2.840.10045.4.3.3"
Algoritmo de firma digital de curva elíptica (DSA) junto con el algoritmo algoritmo hash seguro (SHA384).
szOID_ECDSA_SHA512
"1.2.840.10045.4.3.4"
Algoritmo de firma digital de curva elíptica (DSA) junto con el algoritmo hash seguro (SHA512).
szOID_NIST_AES128_CBC
"2.16.840.1.101.3.4.1.2"
Algoritmo estándar de cifrado avanzado (AES) de 128 bits con el modo de encadenamiento de bloques de cifrado de funcionamiento.
szOID_NIST_AES192_CBC
"2.16.840.1.101.3.4.1.22"
Algoritmo estándar de cifrado avanzado (AES) de 192 bits con modo de encadenamiento de bloques de cifrado.
szOID_NIST_AES256_CBC
"2.16.840.1.101.3.4.1.42"
Algoritmo estándar de cifrado avanzado (AES) de 256 bits con modo de encadenamiento de bloques de cifrado.
szOID_NIST_AES128_WRAP
"2.16.840.1.101.3.4.1.5"
Algoritmo estándar de cifrado avanzado (AES) de 128 bits que se usa para el ajuste de claves.
szOID_NIST_AES192_WRAP
"2.16.840.1.101.3.4.1.25"
Algoritmo estándar de cifrado avanzado (AES) de 192 bits que se usa para el ajuste de claves.
szOID_NIST_AES256_WRAP
"2.16.840.1.101.3.4.1.45"
Algoritmo estándar de cifrado avanzado (AES) de 256 bits que se usa para el ajuste de claves.
ESTRUCTURA de szOID_DATA
"1.2.840.10040.4.3"
Estructura de datos no especificada.
szOID_DH_SINGLE_PASS_STDDH_SHA1_KDF
"1.3.133.16.840.63.0.2"
Derivación de clave SHA1 de paso único.
szOID_DH_SINGLE_PASS_STDDH_SHA256_KDF
"1.3.132.1.11.1"
Derivación de clave SHA256 de paso único.

Windows Server 2008, Windows Vista, Windows Server 2003 y Windows XP: Este OID no se admite.

szOID_DH_SINGLE_PASS_STDDH_SHA384_KDF
"1.3.132.1.11.2"
Derivación de clave SHA384 de paso único.

Windows Server 2008, Windows Vista, Windows Server 2003 y Windows XP: Este OID no se admite.

szOID_DS
"2.5"
Firma sobre.
szOID_DSALG
"2.5.8"
Algoritmo de firma digital sobre.
szOID_DSALG_CRPT
"2.5.8.1"
Algoritmo de firma digital aplicado al contenido cifrado.
szOID_DSALG_HASH
"2.5.8.2"
Algoritmo de firma digital aplicado al contenido con hash.
szOID_DSALG_SIGN
"2.5.8.3"
Algoritmo de firma digital aplicado a una firma.
szOID_DSALG_RSA
"2.5.8.1.1"
Algoritmo de firma digital sobre aplicado al contenido cifrado o firmado de RSA.
szOID_OIW
"1.3.14"
Identificador de objeto raíz del Taller de implementadores de OSE (OIW) de NIST.
szOID_OIWSEC
"1.3.14.3.2"
Identificador de objeto raíz estándar del taller de implementadores de NIST OSE (OIW).
szOID_OIWSEC_md4RSA
"1.3.14.3.2.2"
Algoritmo RSA de seguridad de NIST OSE Implementors (OIW) aplicado a un hash creado mediante el algoritmo de resumen de mensajes (MD4).
szOID_OIWSEC_md5RSA
"1.3.14.3.2.3"
Algoritmo RSA de seguridad de NIST OSE Implementors (OIW) aplicado a un hash creado mediante el algoritmo de resumen de mensajes (MD5).
szOID_OIWSEC_md4RSA2
"1.3.14.3.2.4"
Algoritmo RSA2 de seguridad rsa2 del taller de implementadores de OSE de NIST (OIW) aplicado a un hash creado mediante el algoritmo de resumen de mensajes (MD5).
szOID_OIWSEC_desECB
"1.3.14.3.2.6"
Algoritmo del Taller de Implementadores de OSE de NIST (OIW) Estándar de cifrado de datos de seguridad (DES) junto con un modo de operación de libro de códigos electrónico.
szOID_OIWSEC_desCBC
"1.3.14.3.2.7"
Algoritmo del Taller de implementadores de OSE de NIST (OIW) Security Data Encryption Standard (DES) junto con un modo de encadenamiento de bloques de cifrado.
szOID_OIWSEC_desOFB
"1.3.14.3.2.8"
Algoritmo estándar de cifrado de datos (DES) junto con un modo de encadenamiento de bloques de cifrado.
szOID_OIWSEC_desCFB
"1.3.14.3.2.9"
Algoritmo del Taller de implementadores de OSE de NIST (OIW) Security Data Encryption Standard (DES) junto con un modo de operación de comentarios de salida.
szOID_OIWSEC_desMAC
"1.3.14.3.2.10"
Algoritmo del Taller de implementadores de OSE de NIST (OIW) Security Data Encryption Standard (DES) junto con un código de autenticación de mensajes (MAC) que aplica un algoritmo hash tanto a la imagen previa como a la clave.
szOID_OIWSEC_rsaSign
"1.3.14.3.2.11"
Algoritmo de firma RSA de seguridad de NIST OSE Implementors'Workshop (OIW).
szOID_OIWSEC_dsa
"1.3.14.3.2.12"
NiST OSE Implementors' Workshop (OIW) Security Digital Signature Algorithm (DSA).
szOID_OIWSEC_shaDSA
"1.3.14.3.2.13"
NiST OSE Implementors' Workshop (OIW) Security Digital Signature Algorithm (DSA) que usa el algoritmo hash seguro (SHA) para aplicar un hash al contenido del mensaje.
szOID_OIWSEC_mdc2RSA
"1.3.14.3.2.14"
Algoritmo RSA del Taller de implementadores de OSE (OIW) de NIST que usa el código de detección de modificaciones 2 (MDC2) o Meyer-Schilling función hash.
szOID_OIWSEC_shaRSA
"1.3.14.3.2.15"
Algoritmo RSA de seguridad de NIST OSE Implementors (OIW) junto con el algoritmo hash seguro (SHA).
szOID_OIWSEC_dhCommMod
"1.3.14.3.2.16"
NiST OSE Implementors' Workshop (OIW) Security Diffie-Hellman algoritmo de intercambio de claves.
szOID_OIWSEC_desEDE
"1.3.14.3.2.17"
Algoritmo del Taller de implementadores de OSE (OIW) del Estándar de cifrado de datos de seguridad (DES) de NIST junto con el modo de cifrado (EDE) múltiple.
szOID_OIWSEC_sha
"1.3.14.3.2.18"
Taller de implementadores de OSE de NIST (OIW) Algoritmo hash seguro de seguridad (SHA).
szOID_OIWSEC_mdc2
"1.3.14.3.2.19"
NiST OSE Implementors' Workshop (OIW) Security Modification Code 2 (MDC2) o Meyer-Schilling función hash.
szOID_OIWSEC_dsaComm
"1.3.14.3.2.20"
NiST OSE Implementors' Workshop (OIW) Security Digital Signature Algorithm (DSA).
szOID_OIWSEC_dsaCommSHA
"1.3.14.3.2.21"
NiST OSE Implementors' Workshop (OIW) Security Digital Signature Algorithm (DSA) junto con el algoritmo hash seguro (SHA).
szOID_OIWSEC_rsaXchg
"1.3.14.3.2.22"
Algoritmo RSA de seguridad de NIST OSE Implementors 'Workshop (OIW).
szOID_OIWSEC_keyHashSeal
"1.3.14.3.2.23"
Algoritmo hash de seguridad del taller de implementadores de OSE (OIW) de NIST.
szOID_OIWSEC_md2RSASign
"1.3.14.3.2.24"
Algoritmo RSA de seguridad de NIST OSE Implementors (OIW) junto con el algoritmo hash de resumen de mensajes (MD2).
szOID_OIWSEC_md5RSASign
"1.3.14.3.2.25"
Algoritmo RSA de seguridad de NIST OSE Implementors (OIW) junto con el algoritmo hash de resumen de mensajes (MD5).
szOID_OIWSEC_sha1
"1.3.14.3.2.26"
Algoritmo hash seguro de seguridad (SHA1) del Taller de implementadores de OSE (OIW) de NIST.
szOID_OIWSEC_dsaSHA1
"1.3.14.3.2.27"
NiST OSE Implementors' Workshop (OIW) Security Digital Signature Algorithm (DSA) que usa el algoritmo hash seguro 1 (SHA1).
szOID_OIWSEC_dsaCommSHA1
"1.3.14.3.2.28"
NiST OSE Implementors' Workshop (OIW) Security Digital Signature Algorithm (DSA) que usa el algoritmo hash seguro 1 (SHA1).
szOID_OIWSEC_sha1RSASign
"1.3.14.3.2.29"
Algoritmo RSA de seguridad de NIST OSE Implementors (OIW) que usa el algoritmo hash seguro 1 (SHA1).
szOID_OIWDIR
"1.3.14.7.2"
Identificador de objeto raíz del directorio de niST OSE Implementors' Workshop (OIW).
szOID_OIWDIR_CRPT
"1.3.14.7.2.1"
Algoritmo de cifrado genérico del taller de implementadores de OSE de NIST (OIW).
szOID_OIWDIR_HASH
"1.3.14.7.2.2"
Algoritmo hash genérico del taller de implementadores de OSE (OIW) de NIST OSE.
szOID_OIWDIR_SIGN
"1.3.14.7.2.3"
Algoritmo de firma genérico del Taller de implementadores de OSE (OIW) de NIST OSE.
szOID_OIWDIR_md2
"1.3.14.7.2.2.1"
Algoritmo de resumen de mensajes de mensajes de directorio (MD2) del taller de implementadores de NIST OSE.
szOID_OIWDIR_md2RSA
"1.3.14.7.2.3.1"
Algoritmo RSA del taller de implementadores de OSE de NIST (OIW) junto con el algoritmo hash de resumen de mensajes (MD2).
szOID_INFOSEC
"2.16.840.1.101.2.1"
Raíz del identificador de objeto INFOSEC.
szOID_INFOSEC_sdnsSignature
"2.16.840.1.101.2.1.1.1"
Algoritmo de firma.
szOID_INFOSEC_mosaicSignature
"2.16.840.1.101.2.1.1.2"
Algoritmo de firma.
szOID_INFOSEC_sdnsConfidentiality
"2.16.840.1.101.2.1.1.3"
Algoritmo de cifrado.
szOID_INFOSEC_mosaicConfidentiality
"2.16.840.1.101.2.1.1.4"
Algoritmo de cifrado.
szOID_INFOSEC_sdnsIntegrity
"2.16.840.1.101.2.1.1.5"
Algoritmo de firma.
szOID_INFOSEC_mosaicIntegrity
"2.16.840.1.101.2.1.1.6"
Algoritmo de firma.
szOID_INFOSEC_sdnsTokenProtection
"2.16.840.1.101.2.1.1.7"
Cifrado de tokens del sistema de red de datos seguros.
szOID_INFOSEC_mosaicTokenProtection
"2.16.840.1.101.2.1.1.8"
Cifrado de token de mosaico.
szOID_INFOSEC_sdnsKeyManagement
"2.16.840.1.101.2.1.1.9"
Protección de la administración de claves del sistema de red de datos.
szOID_INFOSEC_mosaicKeyManagement
"2.16.840.1.101.2.1.1.10"
Gestión de claves de mosaico.
szOID_INFOSEC_sdnsKMandSig
"2.16.840.1.101.2.1.1.11"
Protección de la firma y administración de claves del sistema de red de datos.
szOID_INFOSEC_mosaicKMandSig
"2.16.840.1.101.2.1.1.12"
Administración y firma de claves de mosaico.
szOID_INFOSEC_SuiteASignature
"2.16.840.1.101.2.1.1.13"
Conjunto de algoritmos de firma criptográfica de la Agencia nacional de seguridad (NSA).
szOID_INFOSEC_SuiteAConfidentiality
"2.16.840.1.101.2.1.1.14"
Conjunto de algoritmos de cifrado de criptografía de la Agencia nacional de seguridad (NSA).
szOID_INFOSEC_SuiteAIntegrity
"2.16.840.1.101.2.1.1.15"
Conjunto de algoritmos de firma criptográfica de la Agencia nacional de seguridad (NSA).
szOID_INFOSEC_SuiteATokenProtection
"2.16.840.1.101.2.1.1.16"
Suite A Cryptography security token encryption (A Cryptography security token encryption) de la Agencia nacional de seguridad (NSA).
szOID_INFOSEC_SuiteAKeyManagement
"2.16.840.1.101.2.1.1.17"
National Security Agency (NSA) Suite A Cryptography security key management.
szOID_INFOSEC_SuiteAKMandSig
"2.16.840.1.101.2.1.1.18"
Suite A Cryptography key management and signature de la Agencia nacional de seguridad (NSA).
szOID_INFOSEC_mosaicUpdatedSig
"2.16.840.1.101.2.1.1.19"
Firma actualizada de mosaico.
szOID_INFOSEC_mosaicKMandUpdSig
"2.16.840.1.101.2.1.1.20"
Administración de claves de mosaico y firma actualizada.
szOID_INFOSEC_mosaicUpdatedInteg
"2.16.840.1.101.2.1.1.21"
Firma actualizada de mosaico.
szOID_NIST_sha256
"2.16.840.1.101.3.4.2.1"
Algoritmo hash seguro (SHA) que usa una clave de 256 bits.
szOID_NIST_sha384
"2.16.840.1.101.3.4.2.2"
Algoritmo hash seguro (SHA) que usa una clave de 384 bits.
szOID_NIST_sha512
"2.16.840.1.101.3.4.2.3"
Algoritmo hash seguro (SHA) que usa una clave de 512 bits.
szOID_PKIX_NO_SIGNATURE
"1.3.6.1.5.5.7.6.2"
Sin firma.
szOID_RSA_SSA_PSS
"1.2.840.113549.1.1.10"
Esquema de firma RSA con apéndice y esquema de firma probabilística.
szOID_ECDSA_SPECIFIED
"1.2.840.10045.4.3"
Algoritmo de firma digital de curva elíptica (ECDSA).

Parameters

Un BLOB que proporciona parámetros específicos del algoritmo codificados. En muchos casos, no hay parámetros. Esto se indica estableciendo el miembro cbData del BLOB Parameters en cero.

Los algoritmos siguientes tienen los parámetros codificados especificados. Para obtener más información, vea Constantes para CryptEncodeObject y CryptDecodeObject.

Valor Significado
szOID_OIWSEC_dsa
Estructura de CERT_DSS_PARAMETERS .
szOID_RSA_RC2CBC
Estructura CRYPT_RC2_CBC_PARAMETERS .
szOID_OIWSEC_desCBC
Un CRYPT_DATA_BLOB que contiene un vector de inicialización en forma de cadena de octeto.
szOID_RSA_DES_EDE3_CBC
Un CRYPT_DATA_BLOB que contiene un vector de inicialización en forma de cadena de octeto.
szOID_RSA_RC4
Un CRYPT_DATA_BLOB que contiene un vector de inicialización en forma de cadena de octeto.
szOID_RSA_SSA_PSS
Estructura CRYPT_RSA_SSA_PSS_PARAMETERS .
szOID_ECDSA_SPECIFIED
Estructura de CRYPT_ALGORITHM_IDENTIFIER .

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado wincrypt.h

Consulte también

ALG_ID

CERT_INFO

CERT_PUBLIC_KEY_INFO

CERT_SIGNED_CONTENT_INFO

CMSG_ENVELOPED_ENCODE_INFO

CMSG_HASHED_ENCODE_INFO

CMSG_SIGNER_ENCODE_INFO

CMSG_SIGNER_INFO

CRL_INFO

CRYPT_ENCRYPT_MESSAGE_PARA

CRYPT_HASH_MESSAGE_PARA

CRYPT_INTEGER_BLOB

CRYPT_PRIVATE_KEY_INFO

CRYPT_SIGN_MESSAGE_PARA

CryptMsgGetParam