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 |