SymmetricAlgorithm.GetCiphertextLengthEcb(Int32, PaddingMode) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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.