Sdílet prostřednictvím


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í šifrovací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í hodnotu , 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, falsejinak hodnota .

Výjimky

Odvozená třída neposkytla implementaci.

Poznámky

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

Platí pro