BCRYPT_KEY_LENGTHS_STRUCT-Struktur (bcrypt.h)
Die BCRYPT_KEY_LENGTHS_STRUCT-Struktur definiert den Bereich der Schlüsselgrößen, die vom Anbieter unterstützt werden. Diese Struktur wird mit der eigenschaft BCRYPT_KEY_LENGTHS verwendet.
Diese Struktur wird auch mit der eigenschaft BCRYPT_AUTH_TAG_LENGTH verwendet, um die minimale, maximale und inkrementgröße eines Authentifizierungstags zu enthalten.
Syntax
typedef struct __BCRYPT_KEY_LENGTHS_STRUCT {
ULONG dwMinLength;
ULONG dwMaxLength;
ULONG dwIncrement;
} BCRYPT_KEY_LENGTHS_STRUCT;
Member
dwMinLength
Die Mindestlänge eines Schlüssels in Bits.
dwMaxLength
Die maximale Länge eines Schlüssels in Bits.
dwIncrement
Die Anzahl der Bits, für die die Schlüsselgröße zwischen dwMinLength und dwMaxLength erhöht werden kann.
Hinweise
Die Schlüsselgrößen werden in einem Bereich angegeben, der den Minimal- und Höchstwert umfasst und durch das Inkrement getrennt ist. Wenn die minimale Schlüsselgröße beispielsweise 8 Bit beträgt, die maximale Schlüsselgröße 16 Bit beträgt und das Inkrement 2 Bit beträgt, würde der Anbieter Schlüsselgrößen von 8, 10, 12, 14 und 16 Bit unterstützen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | bcrypt.h |