BCRYPT_KEY_LENGTHS_STRUCT 结构 (bcrypt.h)
BCRYPT_KEY_LENGTHS_STRUCT结构定义提供程序支持的密钥大小范围。 此结构与 BCRYPT_KEY_LENGTHS 属性一起使用。
此结构还与 BCRYPT_AUTH_TAG_LENGTH 属性一起使用,以包含身份验证标记的最小、最大和增量大小。
语法
typedef struct __BCRYPT_KEY_LENGTHS_STRUCT {
ULONG dwMinLength;
ULONG dwMaxLength;
ULONG dwIncrement;
} BCRYPT_KEY_LENGTHS_STRUCT;
成员
dwMinLength
密钥的最小长度(以位为单位)。
dwMaxLength
键的最大长度(以位为单位)。
dwIncrement
密钥大小可在 dwMinLength 和 dwMaxLength 之间递增的位数。
注解
密钥大小在包含最小值和最大值的范围内提供,并用增量分隔。 例如,如果最小密钥大小为 8 位,最大密钥大小为 16 位,增量为 2 位,则提供程序将支持 8、10、12、14 和 16 位的密钥大小。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | bcrypt.h |