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 di crittografia con una determinata modalità di riempimento e lunghezza del testo non crittografato in modalità TLS.
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 del testo non crittografato, in byte.
- paddingMode
- PaddingMode
Modalità di riempimento usata per assegnare il testo non crittografato alle dimensioni del feedback.
- feedbackSizeInBits
- Int32
Dimensione del feedback, in bit.
Restituisce
Lunghezza, in byte, del testo di crittografia con riempimento.
Eccezioni
feedbackSizeInBits
non è un numero positivo.
-oppure-
plaintextLength
è un numero negativo.
-oppure-
plaintextLength
quando la spaziatura interna è troppo grande da rappresentare come intero a 32 bit firmato.
-oppure-
paddingMode
non è una modalità di riempimento valida.
La modalità None di riempimento è stata usata, ma plaintextLength
non è un numero intero di blocchi.
-oppure-
feedbackSizeInBits
non è un numero intero di byte. Deve essere divisibile da 8.
Commenti
feedbackSizeInBits
accetta qualsiasi valore che è una dimensione di feedback valida, indipendentemente dal fatto che l'algoritmo supporti le dimensioni del feedback specificate.