SymmetricAlgorithm.GetCiphertextLengthCfb(Int32, PaddingMode, Int32) Método

Definición

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

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

Parámetros

plaintextLength
Int32

Longitud de texto no cifrado, en bytes.

paddingMode
PaddingMode

Modo de relleno que se usa para rellenar el texto no cifrado en el tamaño de los comentarios.

feedbackSizeInBits
Int32

Tamaño de comentarios, en bits.

Devoluciones

Longitud, en bytes, del texto cifrado con relleno.

Excepciones

feedbackSizeInBits no es un número positivo.

o bien

plaintextLength es un número negativo.

o bien

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

o bien

paddingMode no es un modo de relleno válido.

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

o bien

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

Comentarios

feedbackSizeInBits acepta cualquier valor que sea un tamaño de comentarios válido, independientemente de si el algoritmo admite el tamaño de comentarios especificado.

Se aplica a