SymmetricAlgorithm.GetCiphertextLengthEcb(Int32, PaddingMode) Metodo

Definizione

Ottiene la lunghezza di un testo crittografato con una determinata modalità di riempimento e lunghezza di testo non crittografato 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 utilizzata per aggiungere il testo non crittografato alle dimensioni del blocco dell'algoritmo.

Valori restituiti

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

Eccezioni

plaintextLength è un numero negativo.

oppure

plaintextLength quando padded è troppo grande per rappresentare 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.

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

Si applica a