Share via


SymmetricAlgorithm.GetCiphertextLengthCbc(Int32, PaddingMode) Metode

Definisi

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

Parameter

plaintextLength
Int32

Panjang teks biasa, dalam byte.

paddingMode
PaddingMode

Mode padding yang digunakan untuk mengayuh teks biasa ke ukuran blok algoritma.

Mengembalikan

Panjangnya, dalam byte, dari ciphertext dengan padding.

Pengecualian

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.

BlockSize bukan bilangan bulat positif.

-atau-

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

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

Berlaku untuk