SymmetricAlgorithm.DecryptCfb 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.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| DecryptCfb(Byte[], Byte[], PaddingMode, Int32) |
CFB modunu kullanarak verilerin şifresini belirtilen doldurma modu ve geri bildirim boyutuyla çözer. |
| DecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode, Int32) |
CFB modunu kullanarak verilerin şifresini belirtilen doldurma modu ve geri bildirim boyutuyla çözer. |
| DecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32) |
Belirtilen doldurma modu ve geri bildirim boyutuyla CFB modunu kullanarak verilerin şifresini belirtilen arabellekte çözer. |
DecryptCfb(Byte[], Byte[], PaddingMode, Int32)
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
CFB modunu kullanarak verilerin şifresini belirtilen doldurma modu ve geri bildirim boyutuyla çözer.
public byte[] DecryptCfb(byte[] ciphertext, byte[] iv, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.None, int feedbackSizeInBits = 8);
member this.DecryptCfb : byte[] * byte[] * System.Security.Cryptography.PaddingMode * int -> byte[]
Public Function DecryptCfb (ciphertext As Byte(), iv As Byte(), Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.None, Optional feedbackSizeInBits As Integer = 8) As Byte()
Parametreler
- ciphertext
- Byte[]
Şifresi çözülecek veriler.
- iv
- Byte[]
Başlatma vektöru.
- paddingMode
- PaddingMode
Şifreleme metnini oluşturmak ve şifre çözme sırasında kaldırmak için kullanılan doldurma modu.
- feedbackSizeInBits
- Int32
Bit cinsinden belirtilen geri bildirim boyutu.
Döndürülenler
Şifresi çözülen düz metin verileri.
Özel durumlar
ciphertext veya iv şeklindedir null.
paddingMode geçerli bir doldurma modu değil.
-veya-
feedbackSizeInBits pozitif değil veya tam bayt sayısını temsil eder.
iv yanlış uzunluk. Çağıranların tam olarak BlockSize uzunluğa sahip, baytlara ( ) dönüştürülen bir başlatma vektöru geçirmesi beklenirBlockSize / 8.
Şifre metninin şifresi başarıyla çözülemedi.
-veya-
Geri bildirim boyutu algoritma için geçerli değil.
Açıklamalar
Bu yöntemin davranışı tarafından TryDecryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32)tanımlanır.
Şunlara uygulanır
DecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode, Int32)
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
CFB modunu kullanarak verilerin şifresini belirtilen doldurma modu ve geri bildirim boyutuyla çözer.
public byte[] DecryptCfb(ReadOnlySpan<byte> ciphertext, ReadOnlySpan<byte> iv, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.None, int feedbackSizeInBits = 8);
member this.DecryptCfb : ReadOnlySpan<byte> * ReadOnlySpan<byte> * System.Security.Cryptography.PaddingMode * int -> byte[]
Public Function DecryptCfb (ciphertext As ReadOnlySpan(Of Byte), iv As ReadOnlySpan(Of Byte), Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.None, Optional feedbackSizeInBits As Integer = 8) As Byte()
Parametreler
- ciphertext
- ReadOnlySpan<Byte>
Şifresi çözülecek veriler.
- iv
- ReadOnlySpan<Byte>
Başlatma vektöru.
- paddingMode
- PaddingMode
Şifreleme metnini oluşturmak ve şifre çözme sırasında kaldırmak için kullanılan doldurma modu.
- feedbackSizeInBits
- Int32
Bit cinsinden belirtilen geri bildirim boyutu.
Döndürülenler
Şifresi çözülen düz metin verileri.
Özel durumlar
paddingMode geçerli bir doldurma modu değil.
-veya-
feedbackSizeInBits pozitif değil veya tam bayt sayısını temsil eder.
iv yanlış uzunluk. Çağıranların tam olarak BlockSize uzunluğa sahip, baytlara ( ) dönüştürülen bir başlatma vektöru geçirmesi beklenirBlockSize / 8.
Şifre metninin şifresi başarıyla çözülemedi.
-veya-
Geri bildirim boyutu algoritma için geçerli değil.
Açıklamalar
Bu yöntemin davranışı tarafından TryDecryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32)tanımlanır.
Şunlara uygulanır
DecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
Belirtilen doldurma modu ve geri bildirim boyutuyla CFB modunu kullanarak verilerin şifresini belirtilen arabellekte çözer.
public int DecryptCfb(ReadOnlySpan<byte> ciphertext, ReadOnlySpan<byte> iv, Span<byte> destination, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.None, int feedbackSizeInBits = 8);
member this.DecryptCfb : ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.PaddingMode * int -> int
Public Function DecryptCfb (ciphertext As ReadOnlySpan(Of Byte), iv As ReadOnlySpan(Of Byte), destination As Span(Of Byte), Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.None, Optional feedbackSizeInBits As Integer = 8) As Integer
Parametreler
- ciphertext
- ReadOnlySpan<Byte>
Şifresi çözülecek veriler.
- iv
- ReadOnlySpan<Byte>
Başlatma vektöru.
- paddingMode
- PaddingMode
Şifreleme metnini oluşturmak ve şifre çözme sırasında kaldırmak için kullanılan doldurma modu.
- feedbackSizeInBits
- Int32
Bit cinsinden belirtilen geri bildirim boyutu.
Döndürülenler
öğesine yazılan destinationtoplam bayt sayısı.
Özel durumlar
paddingMode geçerli bir doldurma modu değil.
-veya-
feedbackSizeInBits pozitif değil veya tam bayt sayısını temsil eder.
iv yanlış uzunluk. Çağıranların tam olarak BlockSize uzunluğa sahip, baytlara ( ) dönüştürülen bir başlatma vektöru geçirmesi beklenirBlockSize / 8.
-veya-
içindeki destination arabellek düz metin verilerini barındıramayacak kadar küçük.
Şifre metninin şifresi başarıyla çözülemedi.
-veya-
feedbackSizeInBits algoritma için geçerli değil.
Açıklamalar
Bu yöntemin davranışı tarafından TryDecryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32)tanımlanır.