SymmetricAlgorithm.GetCiphertextLengthCfb(Int32, PaddingMode, Int32) 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.
Ruft die Länge eines Chiffretexts mit einem bestimmten Abstandsmodus und der Nur-Text-Länge im CFB-Modus ab.
public int GetCiphertextLengthCfb(int plaintextLength, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.None, int feedbackSizeInBits = 8);
member this.GetCiphertextLengthCfb : int * System.Security.Cryptography.PaddingMode * int -> int
Public Function GetCiphertextLengthCfb (plaintextLength As Integer, Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.None, Optional feedbackSizeInBits As Integer = 8) As Integer
Parameter
- plaintextLength
- Int32
Die Nur-Text-Länge in Byte.
- paddingMode
- PaddingMode
Der Abstandsmodus, der verwendet wird, um den Nur-Text auf die Feedbackgröße zu binden.
- feedbackSizeInBits
- Int32
Die Feedbackgröße in Bits.
Gibt zurück
Die Länge des Chiffretexts in Bytes mit Abstand.
Ausnahmen
feedbackSizeInBits ist keine positive Zahl.
-oder-
plaintextLength ist eine negative Zahl.
-oder-
plaintextLength wenn der Abstand zu groß ist, um als signierte 32-Bit-Ganzzahl darzustellen.
-oder-
paddingMode ist kein gültiger Abstandsmodus.
Der Abstandsmodus None wurde verwendet, ist jedoch plaintextLength keine ganze Anzahl von Blöcken.
-oder-
feedbackSizeInBits ist keine ganze Anzahl von Bytes. Er muss durch 8 dividierbar sein.
Hinweise
feedbackSizeInBits akzeptiert jeden Wert, der eine gültige Feedbackgröße ist, unabhängig davon, ob der Algorithmus die angegebene Feedbackgröße unterstützt.