共用方式為


CRYPT_PKCS12_PBE_PARAMS結構 (wincrypt.h)

CRYPT_PKCS12_PBE_PARAMS 結構包含用來建立加密密鑰的參數、初始化向量 (IV) ,或 PKCS #12 密碼型加密演算法的 MAC) 密鑰 (MAC 驗證碼

語法

typedef struct _CRYPT_PKCS12_PBE_PARAMS {
  int   iIterations;
  ULONG cbSalt;
} CRYPT_PKCS12_PBE_PARAMS;

成員

iIterations

整數,指定用來建立密鑰的密碼和 salt 哈希數目。

cbSalt

整數,指定用來建立索引鍵的 salt 大小,以位元組為單位。

備註

包含 salt 的緩衝區會緊接在 CRYPT_PKCS12_PBE_PARAMS 結構後面。

NCryptExportKeyNCryptImportKey 函式會使用 CRYPT_PKCS12_PBE_PARAMS 結構作為 pParameterList 參數中的 NCryptBuffer 結構。

PKCS #12 標準建議 iIterations 成員的值為 1024 或更新版本。

規格需求

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