KeyDerivationParameters Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |