SymmetricAlgorithm.GetCiphertextLengthCfb(Int32, PaddingMode, Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá délku šifrového textu s daným režimem odsazení a délkou prostého textu v režimu 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
Parametry
- plaintextLength
- Int32
Délka prostého textu v bajtech
- paddingMode
- PaddingMode
Režim odsazení, který slouží k nastavení prostého textu na velikost zpětné vazby.
- feedbackSizeInBits
- Int32
Velikost zpětné vazby v bitech
Návraty
Délka šifrovacího textu s odsazením v bajtech.
Výjimky
feedbackSizeInBits
není kladné číslo.
-nebo-
plaintextLength
je záporné číslo.
-nebo-
plaintextLength
Při vysuvování je příliš velký, aby bylo možné ho znázornit jako 32bitové celé číslo se signoum edicí.
-nebo-
paddingMode
není platný režim odsazení.
Byl použit režim None odsazení, ale plaintextLength
nejedná se o celý počet bloků.
-nebo-
feedbackSizeInBits
není celý počet bajtů. Musí být dělitelný 8.
Poznámky
feedbackSizeInBits
akceptuje jakoukoli hodnotu, která je platnou velikostí zpětné vazby, bez ohledu na to, jestli algoritmus podporuje zadanou velikost zpětné vazby.