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üllungsmodus, der verwendet wird, um den Klartext auf die Blockgröße des Algorithmus zu binden.
Gibt zurück
Die Länge des Chiffretexts in Bytes mit Auffüllung.
Ausnahmen
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.
BlockSize ist keine positive ganze Zahl.
Oder
BlockSize ist keine ganze Anzahl von Bytes. Sie muss durch 8 teilbar sein.
Der Auffüllmodus None wurde verwendet, ist aber plaintextLength
nicht eine ganze Anzahl von Blöcken.