CNG 接口标识符

以下标识符用于标识 CNG 加密接口。 在 CNG 中,接口标识提供程序支持的加密行为类型。 例如,提供程序可以是随机数生成器,也可以是哈希提供程序。

常量/值 说明
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
随机数生成器接口。
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: 不支持此值。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]
标头
Bcrypt.h;
Ncrypt.h