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 determinata modalità di riempimento e lunghezza di 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 in byte del testo non crittografato.
- paddingMode
- PaddingMode
Modalità di riempimento utilizzata per aggiungere il testo non crittografato alle dimensioni del feedback.
- feedbackSizeInBits
- Int32
Dimensioni del feedback, in bit.
Valori restituiti
Lunghezza, in byte, del testo crittografato con spaziatura interna.
Eccezioni
feedbackSizeInBits non è un numero positivo.
oppure
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.
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 per 8.
Commenti
feedbackSizeInBits accetta qualsiasi valore che sia una dimensione di feedback valida, indipendentemente dal fatto che l'algoritmo supporti le dimensioni del feedback specificate.