Aracılığıyla paylaş


SymmetricAlgorithm.GetCiphertextLengthEcb(Int32, PaddingMode) Yöntem

Tanım

Belirli bir doldurma moduyla bir şifreleme metninin uzunluğunu ve ECB modunda düz metin uzunluğunu alır.

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

Parametreler

plaintextLength
Int32

Bayt cinsinden düz metin uzunluğu.

paddingMode
PaddingMode

Düz metni algoritmanın blok boyutuna bölmek için kullanılan doldurma modu.

Döndürülenler

Doldurma ile şifre metninin bayt cinsinden uzunluğu.

Özel durumlar

plaintextLength negatif bir sayıdır.

-veya-

plaintextLength doldurulduğunda, imzalı 32 bit tamsayı olarak temsil edilemeyecek kadar büyük.

-veya-

paddingMode geçerli bir doldurma modu değil.

BlockSize pozitif bir tamsayı değildir.

-veya-

BlockSize tam bayt sayısı değildir. 8'e kadar bölünebilmesi gerekir.

Doldurma modu None kullanıldı, ancak plaintextLength tam blok sayısı değil.

Şunlara uygulanır