Freigeben über


KeyDerivationAlgorithmNames.Pbkdf2Sha512 Eigenschaft

Definition

Ruft eine Zeichenfolge ab, die "PBKDF2_SHA512" enthält.

public:
 static property Platform::String ^ Pbkdf2Sha512 { Platform::String ^ get(); };
static winrt::hstring Pbkdf2Sha512();
public static string Pbkdf2Sha512 { get; }
var string = KeyDerivationAlgorithmNames.pbkdf2Sha512;
Public Shared ReadOnly Property Pbkdf2Sha512 As String

Eigenschaftswert

String

Platform::String

winrt::hstring

Zeichenfolge, die "PBKDF2_SHA512" enthält.

Hinweise

Verwenden Sie die von dieser Eigenschaft abgerufene Zeichenfolge, um den KDF-Namen (Key Derivation Function) festzulegen, wenn Sie die OpenAlgorithm-Methode für die KeyDerivationAlgorithmProvider-Klasse aufrufen. Die Zeichenfolge stellt einen PBKDF2-Algorithmus (Password-Based Key Deivation Function 2) dar, der einen HMAC (Hashed Message Authentication Code) verwendet, der auf dem SHA512-Nachrichten-Digestalgorithmus (Secure Hash Algorithm 512) als zugrunde liegende Pseudorandomfunktion basiert.

Um diese KDF zu verwenden, müssen Sie den entsprechenden Salzwert und die Iterationsanzahl angeben, indem Sie die BuildForPbkdf2-Methode für die KeyDerivationParameters-Klasse aufrufen, bevor Sie die CreateKey-Methode zum Ableiten eines Schlüssels aufrufen.

Gilt für:

Weitere Informationen