SymmetricAlgorithm.GetCiphertextLengthCfb(Int32, PaddingMode, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o comprimento de um texto cifrado com um determinado modo de preenchimento e comprimento de texto não criptografado 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 não criptografado, 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 cifrado com preenchimento.
Exceções
feedbackSizeInBits
não é um número positivo.
- ou -
plaintextLength
é um número negativo.
- ou -
plaintextLength
quando padded é 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 comentários válido, independentemente de o algoritmo dar suporte ao tamanho de comentários especificado.