SymmetricAlgorithm.EncryptCfb 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
EncryptCfb(Byte[], Byte[], PaddingMode, Int32) |
CFB modunu kullanarak verileri belirtilen doldurma modu ve geri bildirim boyutuyla şifreler. |
EncryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode, Int32) |
CFB modunu kullanarak verileri belirtilen doldurma modu ve geri bildirim boyutuyla şifreler. |
EncryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32) |
CfB modunu belirtilen doldurma modu ve geri bildirim boyutuyla kullanarak verileri belirtilen arabelleğe şifreler. |
EncryptCfb(Byte[], Byte[], PaddingMode, Int32)
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
CFB modunu kullanarak verileri belirtilen doldurma modu ve geri bildirim boyutuyla şifreler.
public byte[] EncryptCfb (byte[] plaintext, byte[] iv, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.None, int feedbackSizeInBits = 8);
member this.EncryptCfb : byte[] * byte[] * System.Security.Cryptography.PaddingMode * int -> byte[]
Public Function EncryptCfb (plaintext As Byte(), iv As Byte(), Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.None, Optional feedbackSizeInBits As Integer = 8) As Byte()
Parametreler
- plaintext
- Byte[]
Şifrelenmesi gereken 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.
- feedbackSizeInBits
- Int32
Bit cinsinden belirtilen geri bildirim boyutu.
Döndürülenler
Şifrelenmiş şifre metni verileri.
Özel durumlar
plaintext
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ülmüş bir başlatma vektöru geçirmesi beklenirBlockSize / 8
.
Düz metin başarıyla şifrelenemedi.
-veya-
Geri bildirim boyutu algoritma için geçerli değil.
Açıklamalar
Bu yöntemin davranışı tarafından TryEncryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32)tanımlanır.
Şunlara uygulanır
EncryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode, Int32)
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
CFB modunu kullanarak verileri belirtilen doldurma modu ve geri bildirim boyutuyla şifreler.
public byte[] EncryptCfb (ReadOnlySpan<byte> plaintext, ReadOnlySpan<byte> iv, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.None, int feedbackSizeInBits = 8);
member this.EncryptCfb : ReadOnlySpan<byte> * ReadOnlySpan<byte> * System.Security.Cryptography.PaddingMode * int -> byte[]
Public Function EncryptCfb (plaintext 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
- plaintext
- ReadOnlySpan<Byte>
Şifrelenmesi gereken 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.
- feedbackSizeInBits
- Int32
Bit cinsinden belirtilen geri bildirim boyutu.
Döndürülenler
Şifrelenmiş şifre metni 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ülmüş bir başlatma vektöru geçirmesi beklenirBlockSize / 8
.
Düz metin başarıyla şifrelenemedi.
-veya-
Geri bildirim boyutu algoritma için geçerli değil.
Açıklamalar
Bu yöntemin davranışı tarafından TryEncryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32)tanımlanır.
Şunlara uygulanır
EncryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
- Kaynak:
- SymmetricAlgorithm.cs
CfB modunu belirtilen doldurma modu ve geri bildirim boyutuyla kullanarak verileri belirtilen arabelleğe şifreler.
public int EncryptCfb (ReadOnlySpan<byte> plaintext, ReadOnlySpan<byte> iv, Span<byte> destination, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.None, int feedbackSizeInBits = 8);
member this.EncryptCfb : ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.PaddingMode * int -> int
Public Function EncryptCfb (plaintext 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
- plaintext
- ReadOnlySpan<Byte>
Şifrelenmesi gereken 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.
- feedbackSizeInBits
- Int32
Bit cinsinden belirtilen geri bildirim boyutu.
Döndürülenler
öğesine yazılan destination
toplam 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ülmüş bir başlatma vektöru geçirmesi beklenirBlockSize / 8
.
Düz metin başarıyla şifrelenemedi.
-veya-
Geri bildirim boyutu algoritma için geçerli değil.
Açıklamalar
Bu yöntemin davranışı tarafından TryEncryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32)tanımlanır.