SymmetricAlgorithm.GetCiphertextLengthEcb(Int32, PaddingMode) 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 ECB.
public:
int GetCiphertextLengthEcb(int plaintextLength, System::Security::Cryptography::PaddingMode paddingMode);
public int GetCiphertextLengthEcb (int plaintextLength, System.Security.Cryptography.PaddingMode paddingMode);
member this.GetCiphertextLengthEcb : int * System.Security.Cryptography.PaddingMode -> int
Public Function GetCiphertextLengthEcb (plaintextLength As Integer, paddingMode As PaddingMode) 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.