다음을 통해 공유


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

추가 정보

BLOBHEADER

DSSSEED