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 |