SymmetricAlgorithm.GetCiphertextLengthEcb(Int32, PaddingMode) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém o comprimento de um texto cifrado com um dado modo de enchimento e comprimento de texto simples no modo ECB.
public:
int GetCiphertextLengthEcb(int plaintextLength, System::Security::Cryptography::PaddingMode paddingMode);
public int GetCiphertextLengthEcb(int plaintextLength, System.Security.Cryptography.PaddingMode paddingMode);
member this.GetCiphertextLengthEcb : int * System.Security.Cryptography.PaddingMode -> int
Public Function GetCiphertextLengthEcb (plaintextLength As Integer, paddingMode As PaddingMode) As Integer
Parâmetros
- plaintextLength
- Int32
O comprimento do texto simples, em bytes.
- paddingMode
- PaddingMode
O modo de enchimento era usado para preencher o texto simples até ao tamanho do bloco do algoritmo.
Devoluções
O comprimento, em bytes, do texto cifrado com preenchimento (padding).
Exceções
plaintextLength é um número negativo.
-ou-
plaintextLength quando preenchido é demasiado grande para ser representado como um inteiro de 32 bits com sinal.
-ou-
paddingMode não é um modo de enchimento válido.
BlockSize não é um inteiro positivo.
-ou-
BlockSize não é um número inteiro de bytes. Tem de ser divisível por 8.
O modo None de enchimento foi usado, mas plaintextLength não é um número inteiro de blocos.