SymmetricAlgorithm.GetCiphertextLengthCfb(Int32, PaddingMode, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 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.
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.