CNG 介面識別碼

以下識別碼用於識別 CNG 密碼介面。 在壓縮天然氣(CNG)中,介面識別提供者所支援的密碼行為類型。 例如,提供者可能是隨機數產生器,也可能是雜湊提供者。

Constant/value 描述
BCRYPT_CIPHER_INTERFACE
0x00000001
對稱密碼介面。
BCRYPT_HASH_INTERFACE
0x00000002
雜湊介面。
BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE
0x00000003
非對稱加密介面。
BCRYPT_SECRET_AGREEMENT_INTERFACE
0x00000004
秘密協議介面。
BCRYPT_SIGNATURE_INTERFACE
0x00000005
標誌性介面。
BCRYPT_RNG_INTERFACE
0x00000006
隨機數產生器介面。
BCRYPT_KEY_DERIVATION_INTERFACE
0x00000007
金鑰推導介面。
Windows 8 是此值下最低支援的用戶端。
BCRYPT_KEY_ENCAPSULATION_INTERFACE
0x00000008
金鑰封裝介面。
Windows 11 24H2 是此數值下最低支援的用戶端。
NCRYPT_KEY_STORAGE_INTERFACE
0x00010001
鑰匙儲存介面。
NCRYPT_SCHANNEL_INTERFACE
0x00010002
Schannel 簽名介面。
NCRYPT_SCHANNEL_SIGNATURE_INTERFACE
0x00010003
Schannel 密碼套件介面。
Windows Server 2008、Windows Vista、Windows Server 2003、Windows XP 及 Windows 2000:此值不支援。

要求

Requirement Value
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 [僅限傳統型應用程式]
Header
Bcrypt.h;
Ncrypt.h