SymmetricAlgorithm.GetCiphertextLengthCbc(Int32, PaddingMode) Método

Definición

Obtiene la longitud de un texto cifrado con un modo de relleno determinado y longitud de texto no cifrado en modo CBC.

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

Parámetros

plaintextLength
Int32

Longitud de texto no cifrado, en bytes.

paddingMode
PaddingMode

Modo de relleno usado para rellenar el texto no cifrado en el tamaño de bloque del algoritmo.

Devoluciones

Longitud, en bytes, del texto cifrado con relleno.

Excepciones

plaintextLength es un número negativo.

O bien

plaintextLength cuando el rellenado es demasiado grande para representar como un entero de 32 bits con signo.

O bien

paddingMode no es un modo de relleno válido.

BlockSize no es un entero positivo.

O bien

BlockSize no es un número entero de bytes. Debe ser divisible en 8.

Se usó el modo None de relleno, pero plaintextLength no es un número entero de bloques.

Se aplica a