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 testo non crittografato, in byte.
- paddingMode
- PaddingMode
Modalità di riempimento utilizzata per aggiungere il testo non crittografato alle dimensioni del blocco dell'algoritmo.
Restituisce
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.
È stata usata la modalità None di riempimento, ma plaintextLength
non è un numero intero di blocchi.