SymmetricAlgorithm.GetCiphertextLengthCfb(Int32, PaddingMode, Int32) 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à CFB.
public int GetCiphertextLengthCfb (int plaintextLength, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.None, int feedbackSizeInBits = 8);
member this.GetCiphertextLengthCfb : int * System.Security.Cryptography.PaddingMode * int -> int
Public Function GetCiphertextLengthCfb (plaintextLength As Integer, Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.None, Optional feedbackSizeInBits As Integer = 8) 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 feedback.
- feedbackSizeInBits
- Int32
Dimensione del feedback, in bit.
Restituisce
Lunghezza, in byte, del testo crittografato con spaziatura interna.
Eccezioni
feedbackSizeInBits
non è un numero positivo.
-oppure-
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.
È stata usata None la modalità di riempimento, ma non è plaintextLength
un numero intero di blocchi.
-oppure-
feedbackSizeInBits
non è un numero intero di byte. Deve essere divisibile per 8.
Commenti
feedbackSizeInBits
accetta qualsiasi valore che sia una dimensione di feedback valida, indipendentemente dal fatto che l'algoritmo supporti le dimensioni di feedback specificate.