Freigeben über


Pkcs12SafeContents.Decrypt Methode

Definition

Überlädt

Decrypt(Byte[])

Entschlüsselt den Inhalt dieses SafeContents-Werts, indem ein bytebasiertes Kennwort aus einem Array verwendet wird.

Decrypt(ReadOnlySpan<Byte>)

Entschlüsselt den Inhalt dieses SafeContents-Werts, indem ein bytebasiertes Kennwort aus einem Bereich verwendet wird.

Decrypt(ReadOnlySpan<Char>)

Entschlüsselt den Inhalt dieses SafeContents-Werts, indem ein zeichenbasiertes Kennwort aus einem Bereich verwendet wird.

Decrypt(String)

Entschlüsselt den Inhalt dieses SafeContents-Werts, indem ein zeichenbasiertes Kennwort aus einer Zeichenfolge verwendet wird.

Decrypt(Byte[])

Quelle:
Pkcs12SafeContents.cs
Quelle:
Pkcs12SafeContents.cs
Quelle:
Pkcs12SafeContents.cs
Quelle:
Pkcs12SafeContents.cs
Quelle:
Pkcs12SafeContents.cs

Entschlüsselt den Inhalt dieses SafeContents-Werts, indem ein bytebasiertes Kennwort aus einem Array verwendet wird.

public:
 void Decrypt(cli::array <System::Byte> ^ passwordBytes);
public void Decrypt (byte[]? passwordBytes);
public void Decrypt (byte[] passwordBytes);
member this.Decrypt : byte[] -> unit
Public Sub Decrypt (passwordBytes As Byte())

Parameter

passwordBytes
Byte[]

Die Bytes, die als Kennwort zum Entschlüsseln des verschlüsselten Inhalts verwendet werden.

Ausnahmen

Die ConfidentialityMode-Eigenschaft ist nicht gleich Password.

Das Kennwort ist falsch.

- oder -

Die Entschlüsselung des Inhalts war nicht erfolgreich.

Hinweise

Die Kennwortbytes werden direkt an die Schlüsselableitungsfunktion (Key Derivation Function, KDF) übergeben, die vom Algorithmus verwendet wird, der durch den verschlüsselten Inhalt angegeben wird. Dies ermöglicht die Kompatibilität mit anderen Systemen, die bei der Verarbeitung von Kennwörtern mit PBKDF2 (Kennwortbasierte Schlüsselableitungsfunktion 2) eine andere Textcodierung als UTF-8 verwenden.

Gilt für:

Decrypt(ReadOnlySpan<Byte>)

Quelle:
Pkcs12SafeContents.cs
Quelle:
Pkcs12SafeContents.cs
Quelle:
Pkcs12SafeContents.cs
Quelle:
Pkcs12SafeContents.cs
Quelle:
Pkcs12SafeContents.cs

Entschlüsselt den Inhalt dieses SafeContents-Werts, indem ein bytebasiertes Kennwort aus einem Bereich verwendet wird.

public:
 void Decrypt(ReadOnlySpan<System::Byte> passwordBytes);
public void Decrypt (ReadOnlySpan<byte> passwordBytes);
member this.Decrypt : ReadOnlySpan<byte> -> unit
Public Sub Decrypt (passwordBytes As ReadOnlySpan(Of Byte))

Parameter

passwordBytes
ReadOnlySpan<Byte>

Die Bytes, die als Kennwort zum Entschlüsseln des verschlüsselten Inhalts verwendet werden.

Ausnahmen

Die ConfidentialityMode-Eigenschaft ist nicht gleich Password.

Das Kennwort ist falsch.

- oder -

Die Entschlüsselung des Inhalts war nicht erfolgreich.

Hinweise

Die Kennwortbytes werden direkt an die Schlüsselableitungsfunktion (Key Derivation Function, KDF) übergeben, die vom Algorithmus verwendet wird, der durch den verschlüsselten Inhalt angegeben wird. Dies ermöglicht die Kompatibilität mit anderen Systemen, die bei der Verarbeitung von Kennwörtern mit PBKDF2 (Kennwortbasierte Schlüsselableitungsfunktion 2) eine andere Textcodierung als UTF-8 verwenden.

Gilt für:

Decrypt(ReadOnlySpan<Char>)

Quelle:
Pkcs12SafeContents.cs
Quelle:
Pkcs12SafeContents.cs
Quelle:
Pkcs12SafeContents.cs
Quelle:
Pkcs12SafeContents.cs
Quelle:
Pkcs12SafeContents.cs

Entschlüsselt den Inhalt dieses SafeContents-Werts, indem ein zeichenbasiertes Kennwort aus einem Bereich verwendet wird.

public:
 void Decrypt(ReadOnlySpan<char> password);
public void Decrypt (ReadOnlySpan<char> password);
member this.Decrypt : ReadOnlySpan<char> -> unit
Public Sub Decrypt (password As ReadOnlySpan(Of Char))

Parameter

password
ReadOnlySpan<Char>

Das Kennwort, das zum Entschlüsseln des verschlüsselten Inhalts verwendet werden soll.

Ausnahmen

Die ConfidentialityMode-Eigenschaft ist nicht gleich Password.

Das Kennwort ist falsch.

- oder -

Die Entschlüsselung des Inhalts war nicht erfolgreich.

Hinweise

Wenn der verschlüsselte Inhalt auf einen Algorithmus hinweist, der PBKDF1 (Kennwortbasierte Schlüsselableitungsfunktion 1) oder PBKDF2 (Kennwortbasierte Schlüsselableitungsfunktion 2) verwendet, wird das Kennwort über die UTF-8-Codierung in Bytes konvertiert.

Gilt für:

Decrypt(String)

Quelle:
Pkcs12SafeContents.cs
Quelle:
Pkcs12SafeContents.cs
Quelle:
Pkcs12SafeContents.cs
Quelle:
Pkcs12SafeContents.cs
Quelle:
Pkcs12SafeContents.cs

Entschlüsselt den Inhalt dieses SafeContents-Werts, indem ein zeichenbasiertes Kennwort aus einer Zeichenfolge verwendet wird.

public:
 void Decrypt(System::String ^ password);
public void Decrypt (string? password);
public void Decrypt (string password);
member this.Decrypt : string -> unit
Public Sub Decrypt (password As String)

Parameter

password
String

Das Kennwort, das zum Entschlüsseln des verschlüsselten Inhalts verwendet werden soll.

Ausnahmen

Die ConfidentialityMode-Eigenschaft ist nicht gleich Password.

Das Kennwort ist falsch.

- oder -

Die Entschlüsselung des Inhalts war nicht erfolgreich.

Hinweise

Wenn der verschlüsselte Inhalt auf einen Algorithmus hinweist, der PBKDF1 (Kennwortbasierte Schlüsselableitungsfunktion 1) oder PBKDF2 (Kennwortbasierte Schlüsselableitungsfunktion 2) verwendet, wird das Kennwort über die UTF-8-Codierung in Bytes konvertiert.

Gilt für: