Compartilhar via


estrutura BCRYPT_KEY_LENGTHS_STRUCT (bcrypt.h)

A estrutura BCRYPT_KEY_LENGTHS_STRUCT define o intervalo de tamanhos de chave com suporte do provedor. Essa estrutura é usada com a propriedade BCRYPT_KEY_LENGTHS .

Essa estrutura também é usada com a propriedade BCRYPT_AUTH_TAG_LENGTH para conter o tamanho mínimo, máximo e incremento de uma marca de autenticação.

Sintaxe

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

Membros

dwMinLength

O comprimento mínimo, em bits, de uma chave.

dwMaxLength

O comprimento máximo, em bits, de uma chave.

dwIncrement

O número de bits que o tamanho da chave pode ser incrementado entre dwMinLength e dwMaxLength.

Comentários

Os tamanhos de chave são fornecidos em um intervalo que inclui os valores mínimo e máximo e são separados pelo incremento. Por exemplo, se o tamanho mínimo da chave for de 8 bits, o tamanho máximo da chave será de 16 bits e o incremento for de 2 bits, o provedor oferecerá suporte a tamanhos de chave de 8, 10, 12, 14 e 16 bits.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho bcrypt.h