Freigeben über


KeyDerivationParameters Klasse

Definition

Stellt Parameter dar, die beim Ableiten eines Schlüssels verwendet werden.

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
Vererbung
Object Platform::Object IInspectable KeyDerivationParameters
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Sie müssen keine instance der -Klasse erstellen, um die Methoden zu verwenden. Verwenden Sie stattdessen den Klassennamen gefolgt vom Punktoperator (.), gefolgt vom Methodennamen.

Eigenschaften

Capi1KdfTargetAlgorithm

Ruft den Capi1KdfTargetAlgorithm ab oder legt diesen fest.

IterationCount

Ruft die Anzahl der Iterationen ab, die zum Ableiten des Schlüssels verwendet werden. Weitere Informationen finden Sie unter BuildForPbkdf2.

KdfGenericBinary

Ruft die parameter ab, die vom Schlüsselableitungsalgorithmus verwendet werden, oder legt diese fest.

Methoden

BuildForCapi1Kdf(Capi1KdfTargetAlgorithm)

Erstellt ein KeyDerivationParameters-Objekt zur Verwendung im Zielalgorithmus.

BuildForPbkdf2(IBuffer, UInt32)

Erstellt ein KeyDerivationParameters-Objekt zur Verwendung in der kennwortbasierten Schlüsselableitungsfunktion 2 (PBKDF2).

BuildForSP800108(IBuffer, IBuffer)

Erstellt ein KeyDerivationParameters-Objekt für die Verwendung in einem Zählermodus, einer HMAC-Schlüsselableitungsfunktion (Hash-based Message Authentication Code).

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

Erstellt ein KeyDerivationParameters-Objekt zur Verwendung in der Schlüsselableitungsfunktion SP800-56A.

Gilt für:

Weitere Informationen