SymmetricAlgorithm.DecryptCfb Methode
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.
Überlädt
| Name | Beschreibung |
|---|---|
| DecryptCfb(Byte[], Byte[], PaddingMode, Int32) |
Entschlüsselt Daten mithilfe des CFB-Modus mit dem angegebenen Abstandsmodus und der Feedbackgröße. |
| DecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode, Int32) |
Entschlüsselt Daten mithilfe des CFB-Modus mit dem angegebenen Abstandsmodus und der Feedbackgröße. |
| DecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32) |
Entschlüsselt Daten in den angegebenen Puffer, wobei der CFB-Modus mit dem angegebenen Abstandsmodus und der Feedbackgröße verwendet wird. |
DecryptCfb(Byte[], Byte[], PaddingMode, Int32)
- Quelle:
- SymmetricAlgorithm.cs
- Quelle:
- SymmetricAlgorithm.cs
- Quelle:
- SymmetricAlgorithm.cs
- Quelle:
- SymmetricAlgorithm.cs
- Quelle:
- SymmetricAlgorithm.cs
Entschlüsselt Daten mithilfe des CFB-Modus mit dem angegebenen Abstandsmodus und der Feedbackgröße.
public byte[] DecryptCfb(byte[] ciphertext, byte[] iv, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.None, int feedbackSizeInBits = 8);
member this.DecryptCfb : byte[] * byte[] * System.Security.Cryptography.PaddingMode * int -> byte[]
Public Function DecryptCfb (ciphertext As Byte(), iv As Byte(), Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.None, Optional feedbackSizeInBits As Integer = 8) As Byte()
Parameter
- ciphertext
- Byte[]
Die zu entschlüsselnden Daten.
- iv
- Byte[]
Der Initialisierungsvektor.
- paddingMode
- PaddingMode
Der Abstandsmodus, der verwendet wird, um den Chiffretext zu erzeugen und während der Entschlüsselung zu entfernen.
- feedbackSizeInBits
- Int32
Die In Bits angegebene Feedbackgröße.
Gibt zurück
Die entschlüsselten Nur-Text-Daten.
Ausnahmen
ciphertext oder iv ist null.
paddingMode ist kein gültiger Abstandsmodus.
-oder-
feedbackSizeInBits ist nicht positiv oder stellt eine ganze Anzahl von Bytes dar.
iv ist die falsche Länge. Aufrufer werden erwartet, dass ein Initialisierungsvektor übergeben wird, der genau BlockSize in länge, in ByteBlockSize / 8 () konvertiert ist.
Der Chiffretext konnte nicht erfolgreich entschlüsselt werden.
-oder-
Die Feedbackgröße ist für den Algorithmus ungültig.
Hinweise
Das Verhalten dieser Methode wird durch TryDecryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32)definiert.
Gilt für:
DecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode, Int32)
- Quelle:
- SymmetricAlgorithm.cs
- Quelle:
- SymmetricAlgorithm.cs
- Quelle:
- SymmetricAlgorithm.cs
- Quelle:
- SymmetricAlgorithm.cs
- Quelle:
- SymmetricAlgorithm.cs
Entschlüsselt Daten mithilfe des CFB-Modus mit dem angegebenen Abstandsmodus und der Feedbackgröße.
public byte[] DecryptCfb(ReadOnlySpan<byte> ciphertext, ReadOnlySpan<byte> iv, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.None, int feedbackSizeInBits = 8);
member this.DecryptCfb : ReadOnlySpan<byte> * ReadOnlySpan<byte> * System.Security.Cryptography.PaddingMode * int -> byte[]
Public Function DecryptCfb (ciphertext As ReadOnlySpan(Of Byte), iv As ReadOnlySpan(Of Byte), Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.None, Optional feedbackSizeInBits As Integer = 8) As Byte()
Parameter
- ciphertext
- ReadOnlySpan<Byte>
Die zu entschlüsselnden Daten.
- iv
- ReadOnlySpan<Byte>
Der Initialisierungsvektor.
- paddingMode
- PaddingMode
Der Abstandsmodus, der verwendet wird, um den Chiffretext zu erzeugen und während der Entschlüsselung zu entfernen.
- feedbackSizeInBits
- Int32
Die In Bits angegebene Feedbackgröße.
Gibt zurück
Die entschlüsselten Nur-Text-Daten.
Ausnahmen
paddingMode ist kein gültiger Abstandsmodus.
-oder-
feedbackSizeInBits ist nicht positiv oder stellt eine ganze Anzahl von Bytes dar.
iv ist die falsche Länge. Aufrufer werden erwartet, dass ein Initialisierungsvektor übergeben wird, der genau BlockSize in länge, in ByteBlockSize / 8 () konvertiert ist.
Der Chiffretext konnte nicht erfolgreich entschlüsselt werden.
-oder-
Die Feedbackgröße ist für den Algorithmus ungültig.
Hinweise
Das Verhalten dieser Methode wird durch TryDecryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32)definiert.
Gilt für:
DecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
- Quelle:
- SymmetricAlgorithm.cs
- Quelle:
- SymmetricAlgorithm.cs
- Quelle:
- SymmetricAlgorithm.cs
- Quelle:
- SymmetricAlgorithm.cs
- Quelle:
- SymmetricAlgorithm.cs
Entschlüsselt Daten in den angegebenen Puffer, wobei der CFB-Modus mit dem angegebenen Abstandsmodus und der Feedbackgröße verwendet wird.
public int DecryptCfb(ReadOnlySpan<byte> ciphertext, ReadOnlySpan<byte> iv, Span<byte> destination, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.None, int feedbackSizeInBits = 8);
member this.DecryptCfb : ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.PaddingMode * int -> int
Public Function DecryptCfb (ciphertext As ReadOnlySpan(Of Byte), iv As ReadOnlySpan(Of Byte), destination As Span(Of Byte), Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.None, Optional feedbackSizeInBits As Integer = 8) As Integer
Parameter
- ciphertext
- ReadOnlySpan<Byte>
Die zu entschlüsselnden Daten.
- iv
- ReadOnlySpan<Byte>
Der Initialisierungsvektor.
- paddingMode
- PaddingMode
Der Abstandsmodus, der verwendet wird, um den Chiffretext zu erzeugen und während der Entschlüsselung zu entfernen.
- feedbackSizeInBits
- Int32
Die In Bits angegebene Feedbackgröße.
Gibt zurück
Die Gesamtzahl der Bytes, die in destination.
Ausnahmen
paddingMode ist kein gültiger Abstandsmodus.
-oder-
feedbackSizeInBits ist nicht positiv oder stellt eine ganze Anzahl von Bytes dar.
iv ist die falsche Länge. Aufrufer werden erwartet, dass ein Initialisierungsvektor übergeben wird, der genau BlockSize in länge, in ByteBlockSize / 8 () konvertiert ist.
-oder-
Der Puffer in destination ist zu klein, um die Nur-Text-Daten zu speichern.
Der Chiffretext konnte nicht erfolgreich entschlüsselt werden.
-oder-
feedbackSizeInBits ist für den Algorithmus ungültig.
Hinweise
Das Verhalten dieser Methode wird durch TryDecryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32)definiert.