Sdílet prostřednictvím


SymmetricAlgorithm.TryDecryptEcbCore Metoda

Definice

Při přepsání v odvozené třídě se pokusí dešifrovat data do zadané vyrovnávací paměti pomocí režimu ECB se zadaným režimem odsazení.

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

Parametry

ciphertext
ReadOnlySpan<Byte>

Data k dešifrování.

destination
Span<Byte>

Vyrovnávací paměť pro příjem dat ve formátu prostého textu.

paddingMode
PaddingMode

Režim odsazení použitý k vytvoření šifrového textu a odebrání během dešifrování.

bytesWritten
Int32

Když tato metoda vrátí, obsahuje celkový počet bajtů zapsaných do destination.

Návraty

true pokud destination byl dostatečně velký, aby mohl přijímat dešifrovaná data, falsev opačném případě .

Výjimky

Odvozená třída neposkytla implementaci.

Poznámky

Odvozené třídy musí přepsat toto a poskytnout implementaci.

Platí pro