次の方法で共有


BCRYPT_KEY_LENGTHS_STRUCT 構造体 (bcrypt.h)

BCRYPT_KEY_LENGTHS_STRUCT構造体は、プロバイダーでサポートされているキー サイズの範囲を定義します。 この構造体は、BCRYPT_KEY_LENGTHS プロパティと共 使用されます。

この構造体は 、認証 タグの最小、最大、および増分サイズを格納するために、BCRYPT_AUTH_TAG_LENGTH プロパティでも使用されます。

構文

typedef struct __BCRYPT_KEY_LENGTHS_STRUCT {
  ULONG dwMinLength;
  ULONG dwMaxLength;
  ULONG dwIncrement;
} BCRYPT_KEY_LENGTHS_STRUCT;

メンバー

dwMinLength

キーの最小長 (ビット単位)。

dwMaxLength

キーの最大長 (ビット単位)。

dwIncrement

dwMinLengthdwMaxLength の間でキー サイズをインクリメントできるビット数。

注釈

キー サイズは、最小値と最大値を含む範囲で指定され、増分で区切ります。 たとえば、最小キー サイズが 8 ビット、最大キー サイズが 16 ビット、インクリメントが 2 ビットの場合、プロバイダーは 8、10、12、14、16 ビットのキー サイズをサポートします。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header bcrypt.h