CRYPT_RSAES_OAEP_PARAMETERS 結構 (wincrypt.h)
CRYPT_RSAES_OAEP_PARAMETERS結構包含 RSAES-OAEP 金鑰加密的參數。 這個結構會與 PKCS_RSAES_OAEP_PARAMETERS 和 szOID_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 |