Condividi tramite


SymmetricAlgorithm.GetCiphertextLengthCfb(Int32, PaddingMode, Int32) Metodo

Definizione

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.

Si applica a