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 angegebenen Auffüllmodus und Klartextlä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 Klartextlänge in Bytes.
- paddingMode
- PaddingMode
Der Auffüllungsmodus, der verwendet wird, um den Klartext auf die Feedbackgröße zu binden.
- feedbackSizeInBits
- Int32
Die Feedbackgröße in Bits.
Gibt zurück
Die Länge des Chiffretexts in Bytes mit Auffüllung.
Ausnahmen
feedbackSizeInBits
ist keine positive Zahl.
- oder -
plaintextLength
ist eine negative Zahl.
- oder -
plaintextLength
, wenn die Auffüllung zu groß ist, um als ganze 32-Bit-Zahl mit Vorzeichen darzustellen.
Oder
paddingMode
ist kein gültiger Auffüllmodus.
Der Auffüllmodus None wurde verwendet, ist aber plaintextLength
nicht eine ganze Anzahl von Blöcken.
Oder
feedbackSizeInBits
ist keine ganze Anzahl von Bytes. Sie muss durch 8 teilbar 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.