SymmetricAlgorithm.GetCiphertextLengthEcb(Int32, PaddingMode) Metodo

Definizione

Ottiene la lunghezza di un testo crittografato con una modalità di riempimento e una lunghezza di testo non crittografato specificati in modalità BCE.

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

Parametri

plaintextLength
Int32

Lunghezza in byte del testo non crittografato.

paddingMode
PaddingMode

Modalità di riempimento usata per riempire il testo non crittografato in base alle dimensioni del blocco dell'algoritmo.

Restituisce

Int32

Lunghezza, in byte, del testo crittografato con spaziatura interna.

Eccezioni

plaintextLength è un numero negativo.

-oppure-

plaintextLength quando il riempimento è troppo grande per essere rappresentato come intero con segno a 32 bit.

-oppure-

paddingMode non è una modalità di riempimento valida.

BlockSize non è un numero intero positivo.

-oppure-

BlockSize non è un numero intero di byte. Deve essere divisibile per 8.

È stata usata None la modalità di riempimento, ma non è plaintextLength un numero intero di blocchi.

Si applica a