Freigeben über


SymmetricAlgorithm.EncryptEcb Methode

Definition

Überlädt

EncryptEcb(Byte[], PaddingMode)

Verschlüsselt Daten im ECB-Modus mit dem angegebenen Auffüllmodus.

EncryptEcb(ReadOnlySpan<Byte>, PaddingMode)

Verschlüsselt Daten im ECB-Modus mit dem angegebenen Auffüllmodus.

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

Verschlüsselt Daten im angegebenen Puffer mithilfe des EZB-Modus mit dem angegebenen Auffüllmodus.

EncryptEcb(Byte[], PaddingMode)

Quelle:
SymmetricAlgorithm.cs
Quelle:
SymmetricAlgorithm.cs
Quelle:
SymmetricAlgorithm.cs

Verschlüsselt Daten im ECB-Modus mit dem angegebenen Auffüllmodus.

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()

Parameter

plaintext
Byte[]

Die zu verschlüsselnden Daten.

paddingMode
PaddingMode

Der Auffüllungsmodus, der verwendet wird, um den Chiffretext zu erzeugen und während der Entschlüsselung zu entfernen.

Gibt zurück

Byte[]

Die verschlüsselten Chiffretextdaten.

Ausnahmen

plaintext ist null

paddingMode ist kein gültiger Auffüllmodus.

Der Klartext konnte nicht erfolgreich verschlüsselt werden.

Hinweise

Das Verhalten dieser Methode wird durch TryEncryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)definiert.

Gilt für:

EncryptEcb(ReadOnlySpan<Byte>, PaddingMode)

Quelle:
SymmetricAlgorithm.cs
Quelle:
SymmetricAlgorithm.cs
Quelle:
SymmetricAlgorithm.cs

Verschlüsselt Daten im ECB-Modus mit dem angegebenen Auffüllmodus.

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()

Parameter

plaintext
ReadOnlySpan<Byte>

Die zu verschlüsselnden Daten.

paddingMode
PaddingMode

Der Auffüllungsmodus, der verwendet wird, um den Chiffretext zu erzeugen und während der Entschlüsselung zu entfernen.

Gibt zurück

Byte[]

Die verschlüsselten Chiffretextdaten.

Ausnahmen

paddingMode ist kein gültiger Auffüllmodus.

Der Klartext konnte nicht erfolgreich verschlüsselt werden.

Hinweise

Das Verhalten dieser Methode wird durch TryEncryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)definiert.

Gilt für:

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

Quelle:
SymmetricAlgorithm.cs
Quelle:
SymmetricAlgorithm.cs
Quelle:
SymmetricAlgorithm.cs

Verschlüsselt Daten im angegebenen Puffer mithilfe des EZB-Modus mit dem angegebenen Auffüllmodus.

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

Parameter

plaintext
ReadOnlySpan<Byte>

Die zu verschlüsselnden Daten.

destination
Span<Byte>

Der Puffer zum Empfangen der Verschlüsselungstextdaten.

paddingMode
PaddingMode

Der Auffüllungsmodus, der verwendet wird, um den Chiffretext zu erzeugen und während der Entschlüsselung zu entfernen.

Gibt zurück

Die Gesamtanzahl von Bytes, die in destination geschrieben werden.

Ausnahmen

paddingMode ist kein gültiger Auffüllmodus.

Der Klartext konnte nicht erfolgreich verschlüsselt werden.

Der Puffer in destination ist zu klein, um die Chiffretextdaten aufzunehmen.

Hinweise

Das Verhalten dieser Methode wird durch TryEncryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)definiert.

Gilt für: