SymmetricAlgorithm.EncryptCfb 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 |
|---|---|
| EncryptCfb(Byte[], Byte[], PaddingMode, Int32) |
Verschlüsselt Daten mithilfe des CFB-Modus mit dem angegebenen Abstandsmodus und der Feedbackgröße. |
| EncryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode, Int32) |
Verschlüsselt Daten mithilfe des CFB-Modus mit dem angegebenen Abstandsmodus und der Feedbackgröße. |
| EncryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32) |
Verschlüsselt Daten im angegebenen Puffer mithilfe des CFB-Modus mit dem angegebenen Abstandsmodus und der Feedbackgröße. |
EncryptCfb(Byte[], Byte[], PaddingMode, Int32)
- Quelle:
- SymmetricAlgorithm.cs
- Quelle:
- SymmetricAlgorithm.cs
- Quelle:
- SymmetricAlgorithm.cs
- Quelle:
- SymmetricAlgorithm.cs
- Quelle:
- SymmetricAlgorithm.cs
Verschlüsselt Daten mithilfe des CFB-Modus mit dem angegebenen Abstandsmodus und der Feedbackgröße.
public byte[] EncryptCfb(byte[] plaintext, byte[] iv, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.None, int feedbackSizeInBits = 8);
member this.EncryptCfb : byte[] * byte[] * System.Security.Cryptography.PaddingMode * int -> byte[]
Public Function EncryptCfb (plaintext As Byte(), iv As Byte(), Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.None, Optional feedbackSizeInBits As Integer = 8) As Byte()
Parameter
- plaintext
- Byte[]
Die zu verschlü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 verschlüsselten Chiffretextdaten.
Ausnahmen
plaintext 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 Nur-Text konnte nicht erfolgreich verschlüsselt werden.
-oder-
Die Feedbackgröße ist für den Algorithmus ungültig.
Hinweise
Das Verhalten dieser Methode wird durch TryEncryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32)definiert.
Gilt für:
EncryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode, Int32)
- Quelle:
- SymmetricAlgorithm.cs
- Quelle:
- SymmetricAlgorithm.cs
- Quelle:
- SymmetricAlgorithm.cs
- Quelle:
- SymmetricAlgorithm.cs
- Quelle:
- SymmetricAlgorithm.cs
Verschlüsselt Daten mithilfe des CFB-Modus mit dem angegebenen Abstandsmodus und der Feedbackgröße.
public byte[] EncryptCfb(ReadOnlySpan<byte> plaintext, ReadOnlySpan<byte> iv, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.None, int feedbackSizeInBits = 8);
member this.EncryptCfb : ReadOnlySpan<byte> * ReadOnlySpan<byte> * System.Security.Cryptography.PaddingMode * int -> byte[]
Public Function EncryptCfb (plaintext 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
- plaintext
- ReadOnlySpan<Byte>
Die zu verschlü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 verschlüsselten Chiffretextdaten.
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 Nur-Text konnte nicht erfolgreich verschlüsselt werden.
-oder-
Die Feedbackgröße ist für den Algorithmus ungültig.
Hinweise
Das Verhalten dieser Methode wird durch TryEncryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32)definiert.
Gilt für:
EncryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
- Quelle:
- SymmetricAlgorithm.cs
- Quelle:
- SymmetricAlgorithm.cs
- Quelle:
- SymmetricAlgorithm.cs
- Quelle:
- SymmetricAlgorithm.cs
- Quelle:
- SymmetricAlgorithm.cs
Verschlüsselt Daten im angegebenen Puffer mithilfe des CFB-Modus mit dem angegebenen Abstandsmodus und der Feedbackgröße.
public int EncryptCfb(ReadOnlySpan<byte> plaintext, ReadOnlySpan<byte> iv, Span<byte> destination, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.None, int feedbackSizeInBits = 8);
member this.EncryptCfb : ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.PaddingMode * int -> int
Public Function EncryptCfb (plaintext 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
- plaintext
- ReadOnlySpan<Byte>
Die zu verschlü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.
Der Nur-Text konnte nicht erfolgreich verschlüsselt werden.
-oder-
Die Feedbackgröße ist für den Algorithmus ungültig.
Hinweise
Das Verhalten dieser Methode wird durch TryEncryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32)definiert.