estrutura CRYPT_PKCS12_PBE_PARAMS (wincrypt.h)
A estrutura CRYPT_PKCS12_PBE_PARAMS contém parâmetros usados para criar uma chave de criptografia, um IV ( vetor de inicialização ) ou uma chave MAC ( Código de Autenticação de Mensagem ) para um algoritmo de criptografia baseado em senha PKCS nº 12 .
Sintaxe
typedef struct _CRYPT_PKCS12_PBE_PARAMS {
int iIterations;
ULONG cbSalt;
} CRYPT_PKCS12_PBE_PARAMS;
Membros
iIterations
Um inteiro que especifica o número de hashes da senha e do sal usados para criar a chave.
cbSalt
Um inteiro que especifica o tamanho, em bytes, do sal usado para criar a chave.
Comentários
O buffer que contém o sal segue imediatamente a estrutura CRYPT_PKCS12_PBE_PARAMS .
As funções NCryptExportKey e NCryptImportKey consomem a estrutura CRYPT_PKCS12_PBE_PARAMS como uma estrutura NCryptBuffer no parâmetro pParameterList .
O padrão PKCS nº 12 recomenda um valor de 1024 ou superior para o membro iIterations .
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 | wincrypt.h |