SymmetricAlgorithm.GetCiphertextLengthCbc(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 determinata modalità di riempimento e lunghezza di testo non crittografato in modalità CBC.
public int GetCiphertextLengthCbc(int plaintextLength, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.PKCS7);
member this.GetCiphertextLengthCbc : int * System.Security.Cryptography.PaddingMode -> int
Public Function GetCiphertextLengthCbc (plaintextLength As Integer, Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.PKCS7) 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.