estructura CRYPT_RSAES_OAEP_PARAMETERS (wincrypt.h)
La estructura CRYPT_RSAES_OAEP_PARAMETERS contiene los parámetros para un cifrado de clave RSAES-OAEP. Esta estructura se usa con los tipos de codificación PKCS_RSAES_OAEP_PARAMETERS y szOID_RSAES_OAEP .
Sintaxis
typedef struct _CRYPT_RSAES_OAEP_PARAMETERS {
CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm;
CRYPT_MASK_GEN_ALGORITHM MaskGenAlgorithm;
CRYPT_PSOURCE_ALGORITHM PSourceAlgorithm;
} CRYPT_RSAES_OAEP_PARAMETERS, *PCRYPT_RSAES_OAEP_PARAMETERS;
Miembros
HashAlgorithm
Estructura CRYPT_ALGORITHM_IDENTIFIER que identifica el algoritmo hash que se va a usar. Si no se establece para la codificación, el algoritmo predeterminado se szOID_OIWSEC_sha1.
MaskGenAlgorithm
Estructura CRYPT_MASK_GEN_ALGORITHM que identifica la función de generación de máscaras que se va a usar. Si no se establece para la codificación, el algoritmo predeterminado se szOID_RSA_MGF1 con el algoritmo hash de generación de máscaras predeterminado para el algoritmo especificado por el miembro HashAlgorithm .
PSourceAlgorithm
Estructura CRYPT_PSOURCE_ALGORITHM que contiene el origen de , y posiblemente el valor de , la etiqueta que se va a usar. Si no se establece para la codificación, el algoritmo predeterminado se szOID_RSA_PSPECIFIED sin bytes OCTET.
Comentarios
RSAES-OAEP se usa normalmente para cifrar claves simétricas AES. Normalmente, solo el identificador de objeto del algoritmo hash (OID) debe establecerse para la codificación. Para la descodificación, todos los miembros se establecen explícitamente.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | wincrypt.h |