SymmetricAlgorithm.GetCiphertextLengthCfb(Int32, PaddingMode, Int32) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.