SymmetricAlgorithm.EncryptCbc 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
EncryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode) |
Belirtilen doldurma moduyla CBC modunu kullanarak verileri belirtilen arabelleğe şifreler. |
EncryptCbc(Byte[], Byte[], PaddingMode) |
Belirtilen doldurma moduyla CBC modunu kullanarak verileri şifreler. |
EncryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode) |
Belirtilen doldurma moduyla CBC modunu kullanarak verileri şifreler. |
EncryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode)
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
Belirtilen doldurma moduyla CBC modunu kullanarak verileri belirtilen arabelleğe şifreler.
public int EncryptCbc (ReadOnlySpan<byte> plaintext, ReadOnlySpan<byte> iv, Span<byte> destination, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.PKCS7);
member this.EncryptCbc : ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.PaddingMode -> int
Public Function EncryptCbc (plaintext 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
- plaintext
- ReadOnlySpan<Byte>
Şifrelenmesi gereken 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.
Döndürülenler
öğesine yazılan destination
toplam bayt sayısı.
Ö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ülen bir başlatma vektöru geçirmesi beklenirBlockSize / 8
.
Düz metin başarıyla şifrelenemedi.
içindeki destination
arabellek, şifre metni verilerini tutamayacak kadar küçük.
Açıklamalar
Bu yöntemin davranışı tarafından TryEncryptCbcCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)tanımlanır.
Şunlara uygulanır
EncryptCbc(Byte[], Byte[], PaddingMode)
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
Belirtilen doldurma moduyla CBC modunu kullanarak verileri şifreler.
public byte[] EncryptCbc (byte[] plaintext, byte[] iv, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.PKCS7);
member this.EncryptCbc : byte[] * byte[] * System.Security.Cryptography.PaddingMode -> byte[]
Public Function EncryptCbc (plaintext As Byte(), iv As Byte(), Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.PKCS7) As Byte()
Parametreler
- plaintext
- Byte[]
Şifrelenmesi gereken 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.
Döndürülenler
Şifrelenmiş şifreleme metni verileri.
Özel durumlar
plaintext
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ülen bir başlatma vektöru geçirmesi beklenirBlockSize / 8
.
Düz metin başarıyla şifrelenemedi.
Açıklamalar
Bu yöntemin davranışı tarafından TryEncryptCbcCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)tanımlanır.
Şunlara uygulanır
EncryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode)
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
Belirtilen doldurma moduyla CBC modunu kullanarak verileri şifreler.
public byte[] EncryptCbc (ReadOnlySpan<byte> plaintext, ReadOnlySpan<byte> iv, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.PKCS7);
member this.EncryptCbc : ReadOnlySpan<byte> * ReadOnlySpan<byte> * System.Security.Cryptography.PaddingMode -> byte[]
Public Function EncryptCbc (plaintext As ReadOnlySpan(Of Byte), iv As ReadOnlySpan(Of Byte), Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.PKCS7) As Byte()
Parametreler
- plaintext
- ReadOnlySpan<Byte>
Şifrelenmesi gereken 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.
Döndürülenler
Şifrelenmiş şifreleme metni 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ülen bir başlatma vektöru geçirmesi beklenirBlockSize / 8
.
Düz metin başarıyla şifrelenemedi.
Açıklamalar
Bu yöntemin davranışı tarafından TryEncryptCbcCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)tanımlanır.