SymmetricAlgorithm.GetCiphertextLengthCfb(Int32, PaddingMode, Int32) Methode

Definition

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.

Gilt für: