SymmetricAlgorithm.GetCiphertextLengthCfb(Int32, PaddingMode, Int32) 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.
CFB modunda belirli bir doldurma modu ve düz metin uzunluğu ile bir şifre metninin uzunluğunu alır.
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
Parametreler
- plaintextLength
- Int32
Bayt cinsinden düz metin uzunluğu.
- paddingMode
- PaddingMode
Düz metni geri bildirim boyutuna eklemek için kullanılan doldurma modu.
- feedbackSizeInBits
- Int32
Bit cinsinden geri bildirim boyutu.
Döndürülenler
Doldurmalı şifreleme metninin bayt cinsinden uzunluğu.
Özel durumlar
feedbackSizeInBits
pozitif bir sayı değildir.
-veya-
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.
Doldurma modu None kullanıldı, ancak plaintextLength
tam blok sayısı değil.
-veya-
feedbackSizeInBits
tam bayt sayısı değildir. 8'e kadar bölünmelidir.
Açıklamalar
feedbackSizeInBits
, algoritmanın belirtilen geri bildirim boyutunu desteklese de geçerli bir geri bildirim boyutu olan tüm değerleri kabul eder.