Share via


KeyDerivationParameters Classe

Definição

Representa os parâmetros usados ao derivar uma chave.

public ref class KeyDerivationParameters sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class KeyDerivationParameters final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class KeyDerivationParameters
Public NotInheritable Class KeyDerivationParameters
Herança
Object Platform::Object IInspectable KeyDerivationParameters
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Você não precisa criar uma instância da classe para usar os métodos. Em vez disso, use o nome da classe seguido pelo operador de ponto (.), seguido pelo nome do método.

Propriedades

Capi1KdfTargetAlgorithm

Obtém ou define o Capi1KdfTargetAlgorithm.

IterationCount

Recupera o número de iterações usadas para derivar a chave. Para obter mais informações, consulte BuildForPbkdf2.

KdfGenericBinary

Obtém ou define os parâmetros usados pelo algoritmo de derivação de chave.

Métodos

BuildForCapi1Kdf(Capi1KdfTargetAlgorithm)

Cria um objeto KeyDerivationParameters para uso no algoritmo de destino.

BuildForPbkdf2(IBuffer, UInt32)

Cria um objeto KeyDerivationParameters para uso na função de derivação de chave baseada em senha 2 (PBKDF2).

BuildForSP800108(IBuffer, IBuffer)

Cria um objeto KeyDerivationParameters para uso em um modo de contador, função de derivação de chave HMAC (código de autenticação de mensagem baseado em hash).

BuildForSP80056a(IBuffer, IBuffer, IBuffer, IBuffer, IBuffer)

Cria um objeto KeyDerivationParameters para uso na função de derivação de chave SP800-56A.

Aplica-se a

Confira também