SymmetricAlgorithm.GetCiphertextLengthCbc(Int32, PaddingMode) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
CBC modunda belirli bir doldurma modu ve düz metin uzunluğu ile bir şifre metninin uzunluğunu alır.
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
Parametreler
- plaintextLength
- Int32
Bayt cinsinden düz metin uzunluğu.
- paddingMode
- PaddingMode
Düz metni algoritmanın blok boyutuna eklemek için kullanılan doldurma modu.
Döndürülenler
Doldurmalı şifreleme metninin bayt cinsinden uzunluğu.
Özel durumlar
plaintextLength negatif bir sayıdır.
-veya-
plaintextLength doldurulduğunda, imzalı bir 32 bit tamsayı olarak temsil etmek için çok 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ünmelidir.
Doldurma modu None kullanıldı, ancak plaintextLength tam blok sayısı değil.