Bagikan melalui


SymmetricAlgorithm.GetCiphertextLengthCfb(Int32, PaddingMode, Int32) Metode

Definisi

Mendapatkan panjang ciphertext dengan mode padding dan panjang teks biasa tertentu dalam mode 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

Parameter

plaintextLength
Int32

Panjang teks biasa, dalam byte.

paddingMode
PaddingMode

Mode padding yang digunakan untuk mengalihkan teks biasa ke ukuran umpan balik.

feedbackSizeInBits
Int32

Ukuran umpan balik, dalam bit.

Mengembalikan

Panjangnya, dalam byte, dari ciphertext dengan padding.

Pengecualian

feedbackSizeInBits bukan angka positif.

-atau-

plaintextLength adalah angka negatif.

-atau-

plaintextLength ketika padded terlalu besar untuk direpresentasikan sebagai bilangan bulat 32-bit yang ditandatangani.

-atau-

paddingMode bukan mode padding yang valid.

Mode None padding digunakan, tetapi plaintextLength bukan seluruh jumlah blok.

-atau-

feedbackSizeInBits bukan seluruh jumlah byte. Ini harus dibagi dengan 8.

Keterangan

feedbackSizeInBits menerima nilai apa pun yang merupakan ukuran umpan balik yang valid, terlepas dari apakah algoritma mendukung ukuran umpan balik yang ditentukan.

Berlaku untuk