DHPRIVKEY_VER3 구조체(wincrypt.h)
DHPRIVKEY_VER3 구조에는 키 BLOB에 포함된 특정 프라이빗 키와 관련된 정보가 포함됩니다.
구문
typedef struct _PRIVKEYVER3 {
DWORD magic;
DWORD bitlenP;
DWORD bitlenQ;
DWORD bitlenJ;
DWORD bitlenX;
DSSSEED DSSSeed;
} DHPRIVKEY_VER3, DSSPRIVKEY_VER3;
멤버
magic
항상 "DH4"의 ASCII 인코딩인 0x34484400 설정해야 합니다.
bitlenP
DH 키 BLOB의 소수 P에 있는 비트 수입니다.
bitlenQ
DH 키 BLOB의 주요 Q에 있는 비트 수입니다. Q를 사용할 수 없는 경우 이 값은 0이어야 합니다.
bitlenJ
DH 키 BLOB의 소수 J에 있는 비트 수입니다. J가 BLOB에 없는 경우 이 값은 0이어야 합니다.
bitlenX
DH 키 BLOB 프라이빗 지수 X의 비트 수입니다.
DSSSeed
소수 Q 및 P를 생성하는 데 사용되는 시드 및 카운터 값을 보유하는 시드 구조체입니다. DSSSEED 구조체의 값을 사용할 수 없는 경우 구조체의 카운터 요소를 0xFFFFFFFF 합니다.
설명
DSSPRIVKEY_VER3 이 구조체의 별칭입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | wincrypt.h |