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.