DHPRIVKEY_VER3 Struktur (wincrypt.h)
Die DHPRIVKEY_VER3-Struktur enthält Informationen, die für den bestimmten privaten Schlüssel im Schlüsselblob spezifisch sind.
Syntax
typedef struct _PRIVKEYVER3 {
DWORD magic;
DWORD bitlenP;
DWORD bitlenQ;
DWORD bitlenJ;
DWORD bitlenX;
DSSSEED DSSSeed;
} DHPRIVKEY_VER3, DSSPRIVKEY_VER3;
Member
magic
Dies muss immer auf 0x34484400 festgelegt werden, die ASCII-Codierung von "DH4".
bitlenP
Anzahl der Bits im Hauptschlüssel-BLOB des DH-Schlüssels, P.
bitlenQ
Anzahl der Bits in der Hauptsblob des DH-Schlüssels, Q. Wenn Q nicht verfügbar ist, sollte dieser Wert 0 sein.
bitlenJ
Anzahl der Bits im HAUPTBLob des DH-Schlüssels, J. Wenn sich J nicht im BLOB befindet, sollte dieser Wert 0 sein.
bitlenX
Anzahl der Bits im privaten BLOB-Exponenten des DH-Schlüssels, X.
DSSSeed
Seed-Struktur mit den Start- und Zählerwerten, die zum Generieren der Primzahlen Q und P verwendet werden. Wenn werte in der DSSSEED-Struktur nicht verfügbar sind, sollte das Zählerelement der Struktur 0xFFFFFFFF werden.
Hinweise
DSSPRIVKEY_VER3 ist ein Alias für diese Struktur.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | wincrypt.h |