SymmetricAlgorithm.DecryptCbc 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
DecryptCbc(Byte[], Byte[], PaddingMode) |
Belirtilen doldurma moduyla CBC modunu kullanarak verilerin şifresini çözer. |
DecryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode) |
Belirtilen doldurma moduyla CBC modunu kullanarak verilerin şifresini çözer. |
DecryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode) |
Belirtilen doldurma moduyla CBC modunu kullanarak verilerin şifresini belirtilen arabelleğe çözer. |
DecryptCbc(Byte[], Byte[], PaddingMode)
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
Belirtilen doldurma moduyla CBC modunu kullanarak verilerin şifresini çözer.
public byte[] DecryptCbc (byte[] ciphertext, byte[] iv, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.PKCS7);
member this.DecryptCbc : byte[] * byte[] * System.Security.Cryptography.PaddingMode -> byte[]
Public Function DecryptCbc (ciphertext As Byte(), iv As Byte(), Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.PKCS7) As Byte()
Parametreler
- ciphertext
- Byte[]
Şifresi çözülecek veriler.
- iv
- Byte[]
Başlatma vektöru.
- paddingMode
- PaddingMode
Şifreleme metnini üretmek ve şifre çözme sırasında kaldırmak için kullanılan doldurma modu.
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.
iv
yanlış uzunluk. Çağıranların tam olarak BlockSize uzunluğa sahip, baytlara ( ) dönüştürülmüş bir başlatma vektöru geçirmesi beklenirBlockSize / 8
.
Şifre metninin şifresi başarıyla çözülemedi.
Açıklamalar
Bu yöntemin davranışı tarafından TryDecryptCbcCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)tanımlanır.
Şunlara uygulanır
DecryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode)
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
Belirtilen doldurma moduyla CBC modunu kullanarak verilerin şifresini çözer.
public byte[] DecryptCbc (ReadOnlySpan<byte> ciphertext, ReadOnlySpan<byte> iv, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.PKCS7);
member this.DecryptCbc : ReadOnlySpan<byte> * ReadOnlySpan<byte> * System.Security.Cryptography.PaddingMode -> byte[]
Public Function DecryptCbc (ciphertext As ReadOnlySpan(Of Byte), iv As ReadOnlySpan(Of Byte), Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.PKCS7) As Byte()
Parametreler
- ciphertext
- ReadOnlySpan<Byte>
Şifresi çözülecek veriler.
- iv
- ReadOnlySpan<Byte>
Başlatma vektöru.
- paddingMode
- PaddingMode
Şifreleme metnini üretmek ve şifre çözme sırasında kaldırmak için kullanılan doldurma modu.
Döndürülenler
Şifresi çözülen düz metin verileri.
Özel durumlar
paddingMode
geçerli bir doldurma modu değil.
iv
yanlış uzunluk. Çağıranların tam olarak BlockSize uzunluğa sahip, baytlara ( ) dönüştürülmüş bir başlatma vektöru geçirmesi beklenirBlockSize / 8
.
Şifre metninin şifresi başarıyla çözülemedi.
Açıklamalar
Bu yöntemin davranışı tarafından TryDecryptCbcCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)tanımlanır.
Şunlara uygulanır
DecryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode)
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
Belirtilen doldurma moduyla CBC modunu kullanarak verilerin şifresini belirtilen arabelleğe çözer.
public int DecryptCbc (ReadOnlySpan<byte> ciphertext, ReadOnlySpan<byte> iv, Span<byte> destination, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.PKCS7);
member this.DecryptCbc : ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.PaddingMode -> int
Public Function DecryptCbc (ciphertext As ReadOnlySpan(Of Byte), iv As ReadOnlySpan(Of Byte), destination As Span(Of Byte), Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.PKCS7) As Integer
Parametreler
- ciphertext
- ReadOnlySpan<Byte>
Şifresi çözülecek veriler.
- iv
- ReadOnlySpan<Byte>
Başlatma vektöru.
- paddingMode
- PaddingMode
Şifreleme metnini üretmek ve şifre çözme sırasında kaldırmak için kullanılan doldurma modu.
Döndürülenler
Yazılan toplam bayt sayısı destination
Özel durumlar
paddingMode
geçerli bir doldurma modu değil.
iv
yanlış uzunluk. Çağıranların tam olarak BlockSize uzunluğa sahip, baytlara ( ) dönüştürülmüş bir başlatma vektöru geçirmesi beklenirBlockSize / 8
.
Şifre metninin şifresi başarıyla çözülemedi.
içindeki destination
arabellek, düz metin verilerini barındıramayacak kadar küçük.
Açıklamalar
Bu yöntemin davranışı tarafından TryDecryptCbcCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)tanımlanır.