SymmetricAlgorithm.GetCiphertextLengthCbc(Int32, PaddingMode) Methode

Definition

Ruft die Länge eines Chiffretexts mit einem angegebenen Auffüllmodus und klartextlänge im CBC-Modus ab.

public int GetCiphertextLengthCbc (int plaintextLength, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.PKCS7);
member this.GetCiphertextLengthCbc : int * System.Security.Cryptography.PaddingMode -> int
Public Function GetCiphertextLengthCbc (plaintextLength As Integer, Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.PKCS7) As Integer

Parameter

plaintextLength
Int32

Die Klartextlänge in Bytes.

paddingMode
PaddingMode

Der Auffüllmodus, der verwendet wird, um den Klartext auf die Blockgröße des Algorithmus aufzufüllen.

Gibt zurück

Int32

Die Länge des Chiffretexts mit Auffüllung in Bytes.

Ausnahmen

plaintextLength ist eine negative Zahl.

- oder -

plaintextLength , wenn aufgefüllt zu groß ist, um als 32-Bit-Ganzzahl mit Vorzeichen darzustellen.

Oder

paddingMode ist kein gültiger Auffüllmodus.

BlockSize ist keine positive ganze Zahl.

Oder

BlockSize ist keine ganze Anzahl von Bytes. Er muss durch 8 teilbar sein.

Der Auffüllmodus None wurde verwendet, ist jedoch plaintextLength keine ganze Anzahl von Blöcken.

Gilt für