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 di crittografia con una determinata modalità di riempimento e lunghezza del 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 del testo non crittografato, in byte.
- paddingMode
- PaddingMode
La modalità di riempimento utilizzata per eseguire il pad del testo non crittografato alle dimensioni del blocco dell'algoritmo.
Restituisce
Lunghezza, in byte, del testo di crittografia con riempimento.
Eccezioni
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.
BlockSize non è un intero positivo.
-oppure-
BlockSize non è un numero intero di byte. Deve essere divisibile da 8.
La modalità None di riempimento è stata usata, ma plaintextLength
non è un numero intero di blocchi.
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per