共用方式為


CRYPT_RSAES_OAEP_PARAMETERS 結構 (wincrypt.h)

CRYPT_RSAES_OAEP_PARAMETERS結構包含 RSAES-OAEP 金鑰加密的參數。 這個結構會與 PKCS_RSAES_OAEP_PARAMETERSszOID_RSAES_OAEP 編碼類型搭配使用。

語法

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;

成員

HashAlgorithm

識別要使用的雜湊演算法 的CRYPT_ALGORITHM_IDENTIFIER 結構。 如果未設定編碼方式,預設演算法 會szOID_OIWSEC_sha1

MaskGenAlgorithm

識別要使用的遮罩產生函式 的CRYPT_MASK_GEN_ALGORITHM 結構。 如果未設定編碼,預設演算法 會szOID_RSA_MGF1 遮罩產生雜湊演算法預設為 HashAlgorithm 成員所指定的演算法。

PSourceAlgorithm

CRYPT_PSOURCE_ALGORITHM 結構,其中包含要使用的標籤來源和可能的值。 如果未設定編碼方式,預設演算法 會szOID_RSA_PSPECIFIED 沒有 OCTET 位元組。

備註

RSAES-OAEP 通常用於加密 AES 對稱金鑰。 一般而言,只有 OID (OID) 的雜湊演算法 物件識別碼 必須設定為編碼。 針對解碼,系統會明確設定所有成員。

規格需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 wincrypt.h