Aracılığıyla paylaş


SymmetricAlgorithm.EncryptEcb Yöntem

Tanım

Aşırı Yüklemeler

EncryptEcb(Byte[], PaddingMode)

Belirtilen doldurma moduyla ECB modunu kullanarak verileri şifreler.

EncryptEcb(ReadOnlySpan<Byte>, PaddingMode)

Belirtilen doldurma moduyla ECB modunu kullanarak verileri şifreler.

EncryptEcb(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode)

EcB modunu belirtilen doldurma moduyla kullanarak verileri belirtilen arabelleğe şifreler.

EncryptEcb(Byte[], PaddingMode)

Kaynak:
SymmetricAlgorithm.cs
Kaynak:
SymmetricAlgorithm.cs
Kaynak:
SymmetricAlgorithm.cs

Belirtilen doldurma moduyla ECB modunu kullanarak verileri şifreler.

public:
 cli::array <System::Byte> ^ EncryptEcb(cli::array <System::Byte> ^ plaintext, System::Security::Cryptography::PaddingMode paddingMode);
public byte[] EncryptEcb (byte[] plaintext, System.Security.Cryptography.PaddingMode paddingMode);
member this.EncryptEcb : byte[] * System.Security.Cryptography.PaddingMode -> byte[]
Public Function EncryptEcb (plaintext As Byte(), paddingMode As PaddingMode) As Byte()

Parametreler

plaintext
Byte[]

Şifrelenmesi gereken veriler.

paddingMode
PaddingMode

Şifreleme metnini oluşturmak ve şifre çözme sırasında kaldırmak için kullanılan doldurma modu.

Döndürülenler

Byte[]

Şifrelenmiş şifreleme metni verileri.

Özel durumlar

plaintext, null değeridir.

paddingMode geçerli bir doldurma modu değil.

Düz metin başarıyla şifrelenemedi.

Açıklamalar

Bu yöntemin davranışı tarafından TryEncryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)tanımlanır.

Şunlara uygulanır

EncryptEcb(ReadOnlySpan<Byte>, PaddingMode)

Kaynak:
SymmetricAlgorithm.cs
Kaynak:
SymmetricAlgorithm.cs
Kaynak:
SymmetricAlgorithm.cs

Belirtilen doldurma moduyla ECB modunu kullanarak verileri şifreler.

public:
 cli::array <System::Byte> ^ EncryptEcb(ReadOnlySpan<System::Byte> plaintext, System::Security::Cryptography::PaddingMode paddingMode);
public byte[] EncryptEcb (ReadOnlySpan<byte> plaintext, System.Security.Cryptography.PaddingMode paddingMode);
member this.EncryptEcb : ReadOnlySpan<byte> * System.Security.Cryptography.PaddingMode -> byte[]
Public Function EncryptEcb (plaintext As ReadOnlySpan(Of Byte), paddingMode As PaddingMode) As Byte()

Parametreler

plaintext
ReadOnlySpan<Byte>

Şifrelenmesi gereken veriler.

paddingMode
PaddingMode

Şifreleme metnini oluşturmak ve şifre çözme sırasında kaldırmak için kullanılan doldurma modu.

Döndürülenler

Byte[]

Şifrelenmiş şifreleme metni verileri.

Özel durumlar

paddingMode geçerli bir doldurma modu değil.

Düz metin başarıyla şifrelenemedi.

Açıklamalar

Bu yöntemin davranışı tarafından TryEncryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)tanımlanır.

Şunlara uygulanır

EncryptEcb(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode)

Kaynak:
SymmetricAlgorithm.cs
Kaynak:
SymmetricAlgorithm.cs
Kaynak:
SymmetricAlgorithm.cs

EcB modunu belirtilen doldurma moduyla kullanarak verileri belirtilen arabelleğe şifreler.

public:
 int EncryptEcb(ReadOnlySpan<System::Byte> plaintext, Span<System::Byte> destination, System::Security::Cryptography::PaddingMode paddingMode);
public int EncryptEcb (ReadOnlySpan<byte> plaintext, Span<byte> destination, System.Security.Cryptography.PaddingMode paddingMode);
member this.EncryptEcb : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.PaddingMode -> int
Public Function EncryptEcb (plaintext As ReadOnlySpan(Of Byte), destination As Span(Of Byte), paddingMode As PaddingMode) As Integer

Parametreler

plaintext
ReadOnlySpan<Byte>

Şifrelenmesi gereken veriler.

destination
Span<Byte>

Şifre metni verilerini almak için arabellek.

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 destinationtoplam bayt sayısı.

Özel durumlar

paddingMode geçerli bir doldurma modu değil.

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 TryEncryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)tanımlanır.

Şunlara uygulanır