DHPUBKEY_VER3 結構 (wincrypt.h)
DHPUBKEY_VER3 結構包含金鑰 BLOB 中所含特定公鑰的特定資訊。
語法
typedef struct _PUBKEYVER3 {
DWORD magic;
DWORD bitlenP;
DWORD bitlenQ;
DWORD bitlenJ;
DSSSEED DSSSeed;
} DHPUBKEY_VER3, DSSPUBKEY_VER3;
成員
magic
這一律必須設定為0x33484400“DH3” 的 ASCII 編碼方式。
bitlenP
DH 金鑰 BLOB 的質數 P 中的位數。
bitlenQ
DH 金鑰 BLOB 的質數 Q 中的位數。如果 Q 無法使用,則此值應該是 0。
bitlenJ
DH 金鑰 BLOB 的質數 J 中的位數。如果 J 不在 BLOB 中,則此值應該是 0。
DSSSeed
種子結構,其中包含用來產生質數 Q 和 P 的種子和計數器值。如果 DSSSEED 結構中的值無法使用,則結構的計數器元素應該0xFFFFFFFF。
備註
DSSPUBKEY_VER3 是這個結構的別名。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | wincrypt.h |