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

Definição

Obtém o comprimento de um texto criptografado com um determinado modo de preenchimento e comprimento de texto sem formatação no 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

O comprimento do texto sem formatação, em bytes.

paddingMode
PaddingMode

O modo de preenchimento usado para adicionar o texto sem formatação ao tamanho dos comentários.

feedbackSizeInBits
Int32

O tamanho dos comentários, em bits.

Retornos

O comprimento, em bytes, do texto criptografado com preenchimento.

Exceções

feedbackSizeInBits não é um número positivo.

- ou -

plaintextLength é um número negativo.

- ou -

plaintextLength quando a adição é muito grande para representar como um inteiro com sinal de 32 bits.

- ou -

paddingMode não é um modo de preenchimento válido.

O modo None de preenchimento foi usado, mas plaintextLength não é um número inteiro de blocos.

- ou -

feedbackSizeInBits não é um número inteiro de bytes. Deve ser divisível por 8.

Comentários

feedbackSizeInBits aceita qualquer valor que seja um tamanho de feedback válido, independentemente de o algoritmo dar suporte ao tamanho de comentários especificado.

Aplica-se a