SymmetricAlgorithm.GetCiphertextLengthCbc(Int32, PaddingMode) 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 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
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.