Share via


SymmetricAlgorithm.TryDecryptCfbCore 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 CFB se zadaným režimem odsazení a velikostí zpětné vazby.

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

Parametry

ciphertext
ReadOnlySpan<Byte>

Data k dešifrování.

iv
ReadOnlySpan<Byte>

Inicializační vektor.

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í.

feedbackSizeInBits
Int32

Velikost zpětné vazby zadaná v bitech.

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