SymmetricAlgorithm.TryDecryptEcbCore Methode

Definition

Versucht beim Überschreiben in einer abgeleiteten Klasse, Daten im angegebenen Puffer zu entschlüsseln, wobei der ECB-Modus mit dem angegebenen Abstandsmodus verwendet wird.

protected:
 virtual bool TryDecryptEcbCore(ReadOnlySpan<System::Byte> ciphertext, Span<System::Byte> destination, System::Security::Cryptography::PaddingMode paddingMode, [Runtime::InteropServices::Out] int % bytesWritten);
protected virtual bool TryDecryptEcbCore (ReadOnlySpan<byte> ciphertext, Span<byte> destination, System.Security.Cryptography.PaddingMode paddingMode, out int bytesWritten);
abstract member TryDecryptEcbCore : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.PaddingMode * int -> bool
override this.TryDecryptEcbCore : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.PaddingMode * int -> bool
Protected Overridable Function TryDecryptEcbCore (ciphertext As ReadOnlySpan(Of Byte), destination As Span(Of Byte), paddingMode As PaddingMode, ByRef bytesWritten As Integer) As Boolean

Parameter

ciphertext
ReadOnlySpan<Byte>

Die zu entschlüsselnden Daten.

destination
Span<Byte>

Der Puffer, der die Nur-Text-Daten empfangen soll.

paddingMode
PaddingMode

Der Abstandsmodus, der verwendet wird, um den Verschlüsselungstext zu erzeugen und während der Entschlüsselung zu entfernen.

bytesWritten
Int32

Wenn diese Methode zurückgibt, enthält die Gesamtzahl der Bytes, die in geschrieben wurden destination.

Gibt zurück

true , wenn destination groß genug war, um die entschlüsselten Daten zu empfangen, falseandernfalls .

Ausnahmen

Eine abgeleitete Klasse hat keine Implementierung bereitgestellt.

Hinweise

Abgeleitete Klassen müssen dies überschreiben und eine Implementierung bereitstellen.

Gilt für: