Share via


KeyDerivationParameters Clase

Definición

Representa los parámetros usados al derivar una clave.

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
Herencia
Object Platform::Object IInspectable KeyDerivationParameters
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

No es necesario crear una instancia de la clase para usar los métodos. En su lugar, use el nombre de clase seguido del operador dot (.), seguido del nombre del método.

Propiedades

Capi1KdfTargetAlgorithm

Obtiene o establece el Capi1KdfTargetAlgorithm.

IterationCount

Recupera el número de iteraciones usadas para derivar la clave. Para obtener más información, consulte BuildForPbkdf2.

KdfGenericBinary

Obtiene o establece los parámetros usados por el algoritmo de derivación de claves.

Métodos

BuildForCapi1Kdf(Capi1KdfTargetAlgorithm)

Crea un objeto KeyDerivationParameters para su uso en el algoritmo de destino.

BuildForPbkdf2(IBuffer, UInt32)

Crea un objeto KeyDerivationParameters para su uso en la función de derivación de claves basada en contraseña 2 (PBKDF2).

BuildForSP800108(IBuffer, IBuffer)

Crea un objeto KeyDerivationParameters para su uso en un modo de contador, función de derivación de claves de código de autenticación de mensajes basado en hash (HMAC).

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

Crea un objeto KeyDerivationParameters para su uso en la función de derivación de claves SP800-56A.

Se aplica a

Consulte también